Journal of Modern Power Systems and Clean Energy

ISSN 2196-5625 CN 32-1884/TK

网刊加载中。。。

使用Chrome浏览器效果最佳,继续浏览,你可能不会看到最佳的展示效果,

确定继续浏览么?

复制成功,请在其他浏览器进行阅读

Cooperation Mechanism Design for Integrated Electricity‑Heat Systems with Information Asymmetry  PDF

  • Jizhong Zhu (Fellow, IEEE)
  • Haohao Zhu
  • Weiye Zheng
  • Shenglin Li
  • Junwei Fan
the School of Electric Power Engineering, South China University of Technology, Guangzhou 510641, China

Updated:2023-05-22

DOI:10.35833/MPCE.2022.000301

  • Full Text
  • Figs & Tabs
  • References
  • Authors
  • About
CITE
OUTLINE

Abstract

Cooperation between electric power networks (EPNs) and district heating networks (DHNs) has been extensively studied under the assumption that all information exchanged is authentic. However, EPNs and DHNs belonging to different entities may result in marketing fraud. This paper proposes a cooperation mechanism for integrated electricity-heat systems (IEHSs) to overcome information asymmetry. First, a fraud detection method based on multiparametric programming with guaranteed feasibility reveals the authenticity of the information. Next, all honest entities are selected to form a coalition. Furthermore, to maintain operational independence and distribute benefits fairly, Benders decomposition is enhanced to calculate Shapley values in a distributed fashion. Finally, the cooperative surplus generated by the coalition is allocated according to the marginal contribution of each entity. Numerical results show that the proposed mechanism stimulates cooperation while achieving Pareto optimality under asymmetric information.

I. Introduction

DISTRICT heating networks (DHNs) give electric power networks (EPNs) a window to accommodate more renewable energy. However, heat-driven policy throws the flexibility of combined heat and power (CHP) units into question [

1]. For instance, in northeastern China, the generation of CHP units depends on heat loads. It results in more than 1500 GWh of wind power being curtailed in 2013 [2]. Studies on integrated electricity-heat systems (IEHSs) aim to address this challenge. The installation of heat storage tanks [3], heat pumps [4], or electric boilers [5] promises to increase the flexibility of EPNs while increasing the investment cost. A more appealing prospect is to use the pipeline heat storage of DHNs [6].

The centralized scheduling of IEHSs [

7], [8] is divorced from the reality that EPNs and DHNs are separate entities. It is impractical for EPNs and DHNs to share private information including topological structures, model parameters, and operating status. Fortunately, decentralized scheduling facilitates operation independence and privacy protection. EPNs and DHNs only exchange boundary information such as Lagrange multipliers in dual decomposition [9]-[12] or feasibility cuts and optimality cuts generated in Benders decomposition [13]-[15]. Optimality condition decomposition for IEHS dispatch is employed in [16]. Distributed economic dispatch of IEHSs is introduced in [17]. Such studies, however, ignore incentive compatibility among multiple entities.

IEHS dispatch based on holistic optimization may lead to incentive incompatibility. Tapping into pipeline heat storage can improve the operation flexibility of EPNs, but it will incur higher heat losses and more operating cost for DHNs. Therefore, DHNs based on individual rationality has little incentive to cooperate with EPNs. Reference [

18] proposes a hybrid energy sharing framework involving multiple microgrids in IEHSs. Generalized locational marginal pricing in an integrated electricity and heat market is discussed in [19]. Reference [20] proposes a distributed dispatch solution for IEHSs under variable flow, where the model is bi-level, mixed-integer, and nonlinear. Reference [21] examines IEHSs from a market perspective. Reference [22] proposes an electricity, heating, and cooling trading model for the interaction between the multi-energy service provider and multi-energy consumer by using bi-level programming. A cost-sharing mechanism based on transfer payments is designed in [23], where EPNs share a part of payoffs of renewable energy accommodation with DHNs to promote cooperation. Nevertheless, these studies ignore the problem of information asymmetry among different entities. More specifically, almost all studies take for granted that the information exchanged between EPNs and DHNs is completely authentic.

Fairness is the basis of transactions between different stakeholders. However, EPNs and DHNs with information asymmetry can result in marketing fraud, which means that DHNs exaggerate the operating cost in IEHS dispatch. The structure of IEHS dispatch under asymmetric information is shown in Fig. 1. EPNs and DHNs are controlled by different operators. Both CHP units operated by EPNs and heating boilers (HBs) managed by DHNs can supply heat. DHN operators send the operating cost of DHN CH to EPN operators. To encourage cooperation, EPN operators share a portion of the payoffs of renewable energy accommodation WE with DHN operators.

Fig. 1  Structure of IEHS dispatch under asymmetric information.

However, EPN operators do not know whether CH is authentic or not due to operational independence. It is conceivable that some DHN operators will increase CH to obtain more compensation from EPN operators. For example, some DHN operators send the increased operating cost of HBs CH1 to EPN operators. Since CH1 is larger than CH, EPN operators will compensate DHN operators more accordingly. The problem boils down to marketing fraud caused by information asymmetry. If DHN operators exaggerate losses to get more compensation, and even cause damage to the interests of EPN operators, it will be difficult for both parties to cooperate, so it is necessary to guarantee the fairness of the transaction. An intuitive solution is to design a fraud detection method to overcome information asymmetry.

The proposed fraud detection method can disclose the authenticity of information exchanged between EPNs and DHNs. All honest entities are selected to form a coalition. Honest entities are dispatched coordinately; dishonest entities are dispatched separately. The only challenge that remains now is how to fairly and efficiently allocate the cooperative surplus generated by the coalition. EPNs give transfer payments to DHNs, but it is laborious to calculate the optimal sharing ratio [

23]. Combined scheduling of IEHSs considering mutual benefit is discussed in [24]. However, the problem of feasibility has not been fully handled. In addition, it cannot cover the cases with multiple EPNs and DHNs. In a sense, IEHS dispatch is a cooperative game. The Shapley value provides a practical solution for benefit distribution among several players in a coalition [25]. These research works, however, cannot overcome information asymmetry and distribute benefits fairly in a decentralized manner involving multiple entities.

Although IEHS dispatch has been investigated in numerous previous literature, it cannot bridge the gap between optimal utilization of energy resources and information asymmetry between EPNs and DHNs. Cooperation between EPNs and DHNs has been extensively studied under the assumption that all information exchanged is authentic. Besides, EPNs and DHNs belonging to different entities may lead to marketing fraud. Furthermore, how to encourage cooperation while achieving Pareto optimality under asymmetric information remains an open challenge. In conclusion, IEHS dispatch should fully guarantee fraud detection, privacy protection, and incentive compatibility under asymmetric information. Thus, we propose a cooperation mechanism for IEHSs with information asymmetry. Highlights of our original contributions are as follows:

1) A fraud detection method based on multiparameter programming with guaranteed feasibility is proposed to overcome information asymmetry. Specifically, it reveals the authenticity of information exchanged among multiple entities.

2) All honest entities are selected to form a coalition and coordinate scheduling based on the proposed fraud detection method. In contrast, dishonest entities submitting false information are dispatched separately.

3) To preserve privacy and achieve incentive compatibility, the enhanced Benders decomposition is proposed to calculate Shapley values in a distributed manner.

4) The proposed mechanism stimulates DHNs to cooperate with EPNs while achieving Pareto optimality under asymmetric information.

The remainder of the paper is structured as follows. We present an IEHS dispatch model under asymmetric information in Section II. Next, we further discuss the problem of information asymmetry when EPNs cooperate with DHNs. A distributed algorithm with fraud detection is employed in Section III. In Section VI, we establish a fair benefit distribution mechanism for the coalition by calculating Shapley values. The case study justifies the effectiveness of the proposed cooperation mechanism in Section V. Finally, conclusions are given in Section VI.

II. IEHS Dispatch Model Under Asymmetric Information

This section describes an IEHS dispatch model under asymmetric information in a compact form. In addition, we explore the causes of information asymmetry and its repercussions.

A. IEHS Dispatch Model

The IEHS dispatch model is presented in a compact form.

minxE,hC,hHa,xHaCExE,hC+a=1nCHahHa (1)

s.t.

DExE+BChCbE (2)
FCahC+FHahHa+DHaxHa=fHa (3)
x̲HaxHax¯Ha (4)
h̲HahHah¯Ha (5)
a=1,2,,n (6)

where xE=pg,rug,rdg,θt,pgw,αgT is the vector of internal variables of EPNs, pg is the electric power generation, rug and rdg are the upward and downward spinning reserve demands of CHP units and thermal generating units, respectively, θt is the phase angle of buses, pgw is the electric power generation of wind farms, αg is the extreme point coefficient of CHP units; CE is the cost of EPNs; CHa is the cost of the ath DHN; xHa is the vector of internal variables of the ath DHN; hC is the heat output supplied by CHP units;x̲Ha and x¯Ha are the lower and upper limits of the vector of internal variables of the ath DHN, respectively; hHa is the heat generation supplied by HBs in the ath DHN; h̲Ha and h¯Ha are the lower and upper limits of heat generation supplied by HBs in the ath DHN, respectively; n is the number of DHN; and DE, BC, bE, FCa, FHa, DHa, and fHa are all coefficient matrixes or vectors.

Constraint (2) includes active power balance (A33), spinning reserve requirements (A34)-(A38), ramping limits (A39), and power network constraints (A40) and (A41). Constraint (3) refers to constraints of the ath DHN, including (A1), (A4)-(A18). Constraint (4) refers to the operating bounds of the ath DHN, as shown in (A3), (A19), and (A20). Please refer to the Appendix A for detailed definitions and descriptions of the model.

B. Discussion on Problem of Information Asymmetry

We further discuss the problem of information asymmetry between EPNs and DHNs. First, the differences between combined dispatch and separate dispatch are compared. Next, we evaluate the operating cost of EPNs, DHNs, and IEHSs in two dispatch models. Finally, the causes and repercussions of information asymmetry are investigated.

In separated dispatch, DHNs attempt to keep heating supply temperature at CHP unit node constant all time and submit the heat loads to EPNs [

15]. Next, the economic dispatch problem is solved by including additional heat supply constraints. In this case, heat loads are determined by (A3), (A15), (A16), and (7).

τg,tGS=Γg,0GS    g𝒢 CHP,t𝒯 (7)

where τg,tGS is the supply temperature of CHP unit g; Γg,0GS is the initial supply temperature of CHP unit g; 𝒢 CHP is the set of CHP units; and 𝒯 is the set of dispatch horizons.

Since the ambient temperature is higher during the day and lower at night, heat loads are lower during the day and higher at night. Nonetheless, heat loads and electricity loads are inverse. The peak-to-valley distribution between forecasted wind power output and electricity loads is also opposite. In the heat-driven model, the electricity output of CHP units depends on heat loads. Since heat loads are high at night, CHP units generate a lot of electricity while producing heat, and the wind power output must be reduced.

In combined dispatch, the DHN is heated early in the heat load trough. At night, CHP units will be operated at a low output level to free up space for wind power accommodation. Simultaneously, relatively more expensive HBs will replace CHP units for heat supply. The DHN makes full use of pipeline energy storage in combined dispatch and provides the EPN with greater flexibility, but at the expense of higher operating cost and heat losses for the DHN.

As shown in Table I, CE', CH', and CIEHS' are the costs of the EPN, DHN, and IEHS in separated dispatch, respectively; CIEHS is the cost of the IEHS in combined dispatch. To be specific, CE and CE' include operating cost of thermal generating units, operating cost of CHP units, and wind curtailment penalty in separated dispatch and combined dispatch, respectively. CH and CH' include the operating cost of HBs in separated dispatch and combined dispatch, respectively. The sum of CE/CE' and the sum of CH/CH' are the total costs of the IEHS in separated dispatch and combined dispatch, respectively.

TABLE I  Costs of EPN, DHN, and IEHS Under Different Dispatch Methods
Method

Cost of EPN

($)

Cost of DHN ($)

Cost of IEHS

($)

Separated dispatch CE' CH' CIEHS'
Combined dispatch CE CH CIEHS
With compensation CE+WE CE-WE CIEHS

According to the previous analysis, we conclude that CE is smaller than CE', CH is greater than CH', and CIEHS is smaller than CIEHS'. As a consequence, the cost of DHN increases, and the cost of EPN decreases. To stimulate cooperation, the EPN shares a part of the benefits of renewable energy accommodation WE with the DHN. Therefore, the costs of both EPN and DHN decrease. In other words, all entities in combined dispatch achieve incentive compatibility.

The above analysis assumes that all information exchanged between EPNs and DHNs is authentic. However, due to information asymmetry, EPN operators do not know whether CH is real or fake. In order to obtain further compensation, some DHN operators increase CH. Information asymmetry results in marketing fraud. Designing a fraud detection method to constrain individual behavior is an obvious solution to overcoming information asymmetry.

III. Distributed Algorithm with Fraud Detection

A distributed algorithm with fraud detection is proposed in this section. Specific procedures based on multiparametric programming with guaranteed feasibility disclose the authenticity of the information exchanged among different entities. Next, all honest entities are selected to form a coalition. Entities in the coalition are dispatched in coordination, whereas dishonest entities are dispatched separately.

Distributed scheduling facilitates operational independence and protects private information. In this section, IEHS dispatch problem is decomposed into EPN master problem and DHN subproblems through Benders decomposition. In particular, to ensure all subproblems are always feasible, each DHN sends a predefined feasibility cut to EPN before iteration. We introduce a corollary about multiparameter programming and convex optimization first. Please refer to Appendix A for detailed definitions and descriptions of the model.

Corollary: because IEHS dispatch is a convex optimization problem, the local optimal solution of this problem is also its global optimal solution. If the solution of the master problem lies within the boundary of the critical region CR instead of on it, it is both a local optimal solution and a global one. To be specific, the solution is supposed to lie on the boundary of the critical region before the master problem converges to the global optimal solution. The local optimal costs LOC in the two adjacent critical regions are equal during each iteration [

26].

Figure 2 shows the space of parameters hC. CR1, CR2, and CR3 are all critical regions. They form the space of parameters hC. Figure 3 shows that the local optimal costs of adjacent critical regions are equal. LOC(hC) is the local optimal cost.

Fig. 2  Space of parameters hC.

Fig. 3  Local optimal costs of adjacent critical regions.

The distributed algorithm with fraud detection includes the following details.

1) S1: initialize iteration number k=1 and optimal value y(0)=. In particular, each DHN sends a predefined feasibility cut to EPN.

2) S2: EPN optimizes the improved master problem (8) and expresses the optimal solution as xEk and hCk. xEk is the vector of internal variables of EPNs in the kth iteration. hCk is the heat output supplied by CHP units in the kth iteration.

minxE,hC,hHaCE(xE,hC)s.t.  DExE+BChCbE       GCaFChC+GHaFChHagaFC    a=1,2,,n (8)

where GCaFC, GHaFC, and gaFC are the coefficient matrixes or vectors, and the detailed descriptions are available in the Appendix A.

3) S3: EPN provides fixed boundary variable hC' for each DHN. hC' is a copy of hCk. Each DHN optimizes its subproblem. In the kth iteration, the ath DHN subproblem is described as:

ηHahCk=minhC',hHa,xHaCHahHas.t.  hC'=hCk    βak        FCahC'+FHahHa+DHaxHa=fHaλak        GCaFChC'+GHaFChHagaFC    μak (9)

where βak, λak, and μak are the Lagrange multipliers for equality and inequality constraints; and ηHa is a decision variable to characterize the local optimal cost.

4) S4: denote the optimal solution of (9) as hCk, hHak, and xHak. Some rows in the constraints of (9) are active at the optimal solution, while others remain inactive. Define active constraints by Lagrange multipliers and inactive constraints by their values [

24]. To be specific, Lagrange multipliers corresponding to active constraints at the optimal solution is greater than or equal to 0. Residuals corresponding to inactive constraints at the optimal solution are negative.

GCaFCkAhC'+GHaFCkAhHak=gaFCkAμakA0 (10)
GCaFCkIhC'+GHaFCkIhHak<gaFCkIμakI=0 (11)

where A represents the variables corresponding to active constraints; and I represents the variables corresponding to inactive constraints.

5) S5: subproblem (9) has the following Lagrange formula:

LhC',hHak,xHak,βak,λak,μak=CHahHak+βakThC'-hCk+λakTFCahC'+FHahHak+DHaxHak-fHa+μakATGCaFCkAhC'+GHaFCkAhHak-gaFCkA (12)

The Karush-Kuhn-Tucker conditions for subproblem (9) are as follow.

I00000FCakDHakFHak000GCaFCkA0GHaFCkA000000IFCakTGCaFCkAT0000DHakT00000FHakTGHaFCkAThC'xHakhHakβakλakμakA=hCkfHakgaFCkA00-da (13)

where da is a constant vector; and I is an identity matrix.

The following solutions are obtained by solving (13):

hC'xHakhHakβakλakμakA=ω11akω12akω13akω14akω15akω16akω21akω22akω23akω24akω25akω26akω31akω32akω33akω34akω35akω36akω41akω42akω43akω44akω45akω46akω51akω52akω53akω54akω55akω56akω61akω62akω63akω64akω65akω66akhCkfHakgaFCkA00-da (14)

where ωijak is the block matrix element of the ith row and the jth column of the ath DHN in the kth iteration.

hHak is an affine function of boundary variables hCk.

hHak=φahCk=ω31akhCk+ω32akfHak+ω33akgaFCkA-ω36akda (15)

where φa is the affine function.

Taking the boundary variables hCk as parameters, the local optimal cost is expressed as:

LOCakhCk=daTφahCk+ea (16)

where ea is a constant.

For active constraints, Lagrange multipliers μakA are an affine function of hCk.

μakA=ω61akhCk+ω62akfHak+ω63akgaFCkA-ω66akda0 (17)

By substituting (15) to inactive constraints, we can obtain:

GHaFCkIω32akfHak+ω33akgaFCkA-ω36akda+GCaFCkI+GHaFCkIω31akhCkgaFCkI (18)

Both (17) and (18) are some half-planes from a geometric point of view with respect to the parameter hCk, which define the critical region in the ath DHN during the kth iteration, written as CRak. Each DHN sends CRak and LOCakhCk to EPN.

6) S6: EPN collects CRak and LOCakhCk for all DHN subproblems. The augmented improved master problem is expressed as:

xEk+1,hCk+1,hHak+1,ηak+1=argminxE,hC,hHa,ηaCE(xE,hC)+a=1nηas.t.  DExE+BChCbE       GCaFChC+GHaFChHa'gaFC       hCCRa       ηaLOCahC       a=1,2,,n (19)

7) S7: EPN solves the augmented improved master problem (19) and checks whether the local optimal costs in the two adjacent critical regions are equal. The local optimal costs in the two adjacent critical regions are strictly equal in theory. However, there is an error in the numerical simulation, so we test if the local optimal costs in the two adjacent critical regions are equal by setting δ to be 0.5. If LOCakhCk-LOCak-1hCk>δ, the local optimal cost in the two adjacent critical regions is not equal in the kth iteration. In other words, the ath DHN modifies its local optimal cost in the kth iteration. Thus, the ath DHN is dishonest, and it is dispatched separately. The EPN and other honest DHNs form a coalition. They are dispatched in a coordinated manner.

8) S8: calculate the optimal value yk. ε is the convergence parameter and is equal to 0.01. If yk-yk-1<ε, terminate the iteration. Update k:=k+1 and go to S3, otherwise.

In summary, EPN transfers the heat output of CHP units, denoted as hC, to DHN first. In particular, hC is not only a boundary coupling variable, but also a parameter in multiparameter programming theory. Next, DHN transmits critical region and local optimal cost to ENP. Finally, EPN compares the collected LOC based on corollary to identify fraudulent information. A flowchart of the distributed algorithm with fraud detection is shown in Fig. 4.

Fig. 4  Flowchart of distributed algorithm with fraud detection.

IV. Fair Benefit Distribution Mechanism of Coalition

The fraud detection method selects honest entities to form a coalition. Entities in the coalition are dispatched coordinately, while dishonest entities are dispatched separately. Combined dispatch of IEHSs reduces coalition cost due to cooperative surplus but leads to higher cost for DHNs. Without a fair benefit distribution mechanism, DHNs have no incentive to cooperate with EPNs.

In this section, we prepare to allocate cooperative surplus by calculating the Shapley value based on the marginal contribution of each entity. The cooperative game emphasizes collective rationality and pursues the maximization of collective interests. Fair distribution of cooperative surplus is a prerequisite for effective cooperation. Given a coalitional game G=N,v,N=n, the Shapley value of player i is defined as [

25]:

φiG=1n!SN\iS!n-S-1!vSi-vS (20)

where N is a universal set including n players; S is a subset excluding player i; S is the number of players in set S; and vS is a characteristic function representing the sum of the total expected payoffs that the players in set S can obtain by cooperation.

The basic idea of the Shapley value is that players reasonably expect to be paid for their marginal contribution. Since EPN and DHN are operated by different entities, it is not practical to calculate Shapley values centrally. Benders decomposition preserves the privacy of different entities in IEHS dispatch, which paves the way for calculating Shapley values in a distributed manner.

There are one EPN and n DHNs in IEHS dispatch. Assume that E denotes the EPN and Hi denotes the ith DHN. The universal set is N={E, H1, H2, , Hn}. The subsets include {E, H1}, {E, H1, H2}, , {E, H1, H2, , Hn-1} and so on. Each subset maps a characteristic function v(S). For ease of understanding, we take the cooperation between one EPN and one DHN as an example. In this case, the universal set is N={E, H}. The subsets of EPN include SE1={E} and SE2= {E, H}. The subsets of DHN include SH1={H} and SH2= {E, H}.

CE' and CH' denote the costs of EPN and DHN in separated dispatch. They are mapped to vSE1 and vSH1, respectively. CIEHS denotes the overall cost of IEHS in combined dispatch, and it is mapped to vSE2 or vSH2. In order to ensure incentive compatibility among all players, we recalculate the costs of EPN and DHN based on Shapley values by (20). For example, CES=CIEHS+CE'-CH'/2 and CHS=CIEHS+CH'-CE'/2 denote the costs of EPN and DHN in combined dispatch after calculating Shapley values. Likewise, we can calculate Shapley values of multiple entities.

V. Case Study

This section presents two IEHS case studies at different scales. First, the fraud detection method is used to check whether the local optimal costs in the two adjacent critical regions are identical. Specifically, the fraud detection method reveals the authenticity of information exchanged between EPN and DHNs. Moreover, all honest entities are selected to form a coalition. The cooperative surplus generated by the coalition is allocated by calculating Shapley values based on the marginal contribution of each entity. In summary, two case studies highlight fraud detection, privacy protection, and incentive compatibility of the proposed cooperation mechanism with information asymmetry. Simulation tests were performed on a computer with an Intel i7-10700F CPU and 16 GB of RAM. The Gurobi solver [

27] in MATLAB was used to solve these problems. Table II shows the scale information of two IEHS case studies. Further details about the data can be found in [28].

TABLE Ⅱ  Scale Information of Two IEHS Case Studies
ScaleEPNDHN
BusBranchThermal unitCHPWind unitNodePipelineHeat boilerHeat load
Small 6 7 2 2 1 6 5 1 2
Large 319 431 120 20 68 40 35 5 15

A. Small-scale IEHS

Figure 5 shows the diagram of a small-scale IEHS consisting of a 6-bus EPN and a 6-node DHN. Bs stands for bus; G stands for generator; W stands for wind farm; D stands for electrical load; Nd stands for node; HES stands for heat exchange station; and HL stands for heat load. Further details about the data can be found in [

28]. The fraud detection process in small-scale IEHS is shown in Table III. The fraud detection method examines local optimal costs in the two adjacent critical regions.

Fig. 5  Diagram of small-scale IEHS.

In the first case, DHN does not change the local optimal costs during each iteration. The local optimal costs in the two adjacent critical regions are both $4604. Similarly, the local optimal costs in the two adjacent critical regions during the second iteration are both $3607. To be exact, the information exchanged between EPN and DHN is authentic. As a result, EPN and DHN form a coalition and coordinate scheduling.

TABLE Ⅲ  Fraud Detection Process in Small-scale IEHS
kFirst caseSecond case
LOCk-1hCk ($)LOCkhCk ($)LOCk-1hCk ($)LOCkhCk ($)
1 4604 4064 4604 4064
2 3607 3607 3607 3807

However, in the second case, the local optimal costs in the two adjacent critical regions during the second iteration are $3607 and $3807, respectively. It violates the corollary that local optimal costs in the two adjacent critical regions are equal. DHN operator wants to increase the local optimal costs in the second iteration to get more compensation from EPN, i.e., there is marketing fraud in DHN. Thereby, in the second case, EPN and DHN are dispatched separately.

Combined dispatch of IEHS can improve the flexibility of EPN. Overall heat output of small-scale IEHS is shown in Fig. 6.

Fig. 6  Overall heat output in small-scale IEHS.

Heat output in separate dispatch almost matches heat loads, whereas DHN is heated earlier during the trough period of heat loads in combined dispatch; at night, CHP units in combined dispatch operate at a low output level. At the same time, relatively more expensive HBs will replace CHP units to provide heat. Accordingly, the use of pipeline heat storage can improve the operational flexibility of EPN, but results in more operating cost and heat losses for DHN.

Combined dispatch of IEHS can reduce wind curtailment. Figure 7 shows the overall wind curtailment in small-scale IEHS.

Fig. 7  Overall wind curtailment in small-scale IEHS.

At night, heat loads are high, and CHP units generate enormous electricity while producing heat, so wind power must be reduced. The reduction causes severe wind curtailment in separated dispatch. On the contrary, CHP units in combined dispatch operate at low output at night to free up space for wind utilization.

Table IV summarizes and compares the economic performance of small-scale IEHS. Traditional combined dispatch does not redistribute the benefits of EPN and DHN. To achieve incentive compatibility, we recalculate the cost of EPN and DHN based on Shapley values in combined dispatch.

TABLE Ⅳ  Economic Performance of Small-scale IEHS
Dispatch modelEPNDHNTotal cost of IEHS ($)
Wind curtailment penalty ($)Thermal cost ($)CHP cost ($)Overall cost ($)HB cost ($)Overall cost ($)
Separated dispatch 23084 82664 14690 120438 900 900 121338
Combined dispatch (traditional) 5923 82718 12968 101609 1857 1857 103466
Combined dispatch (Shapley) 111502 -8036 103466

Combined dispatch reduces wind curtailment by 74.3% compared with the separate dispatch. The total cost of IEHS in combined dispatch is $17872 less than the separated dispatch. The cost of EPN in the combined dispatch is $18829 less than in the separated dispatch. Nevertheless, the cost of DHN in the combined dispatch is $957 more than in the separated dispatch. In short, the cost of EPN decreases and the cost of DHN increases after cooperation.

To promote cooperation, we calculate Shapley values based on the marginal contribution of each entity to fairly distribute the cooperative surplus generated by the coalition. Calculation of Shapley values shows that cost of EPN is $111502. Specifically, EPN awards DHN $9893 as compensation. The cost of DHN is $-8036. In other words, the total payoffs of DHN are $8036. Total cost of IEHS in combined dispatch remains $17872. Both EPN and DHN benefit from the cooperation that ensures incentive compatibility.

B. Large-scale IEHS

We further verify fraud detection, privacy protection, and incentive compatibility of the proposed cooperation mechanism with information asymmetry in large-scale IEHS.

We first check whether the local optimal costs in two adjacent critical regions of all DHNs are equal. The fraud detection process in large-scale IEHS is presented in Table V. The local optimal costs in two adjacent critical regions of DHN1, DHN2, and DHN3 are equal. Thus, DHN1, DHN2, and DHN3 do not modify the operating cost of HBs during each iteration. The information exchanged between EPN and DHN1, DHN2, and DHN3 is authentic. Through the fraud detection method, EPN, DHN1, DHN2, and DHN3 are selected as honest entities. In addition, EPN, DHN1, DHN2, and DHN3 form a coalition S={E, H1, H2, H3}. The players in the coalition are dispatched coordinately.

EPN and DHNs belonging to different entities under asymmetric information may result in marketing fraud. In contrast, local optimal costs in two adjacent critical regions of DHN4 are not equal in the 10th iteration. The local optimal costs in two adjacent critical regions of DHN5 are not equal in the 7th iteration. DHN4 and DHN5 increase the operating cost of HBs to obtain more compensation. Therefore, DHN4 and DHN5 are dishonest players and are dispatched separately.

TABLE Ⅴ  Fraud Detection Process in Large-Scale IEHS
kDHN1DHN2DHN3DHN4DHN5
LOC1k-1hCk ($)LOC1khCk ($)LOC2k-1hCk ($)LOC2khCk ($)LOC3k-1hCk ($)LOC3khCk ($)LOC4k-1hCk ($)LOC4khCk ($)LOC5khCk ($)LOC5k-1hCk ($)
1 2405 2405 2405 2405 2405 2405 2405 2405 2435 2435
2 2369 2369 2368 2368 2369 2369 2361 2361 2365 2365
3 2332 2332 2331 2331 2297 2297 2286 2286 2311 2311
4 2278 2278 2313 2313 2260 2260 2229 2229 2275 2275
5 2241 2241 2295 2295 2224 2224 2193 2193 2257 2257
6 2188 2188 2277 2277 2152 2152 2139 2139 2239 2239
7 2134 2134 2259 2259 2133 2133 2121 2121 2221 2235
8 2116 2116 2242 2242 2116 2116 2103 2103 2203 2203
9 2098 2098 2226 2226 2098 2098 2085 2085 2203 2203
10 2080 2080 2206 2206 2080 2080 2067 2080 2203 2203
11 2079 2079 2188 2188 2062 2062 2049 2049 2203 2203
12 2062 2062 2170 2170 2044 2044 2048 2048 2203 2203
13 2044 2044 2152 2152 2025 2025 2048 2048 2203 2203
14 2025 2025 2134 2134 2025 2025 2048 2048 2203 2203
15 2025 2025 2115 2115 2025 2025 2048 2048 2203 2203

A summary and comparison of the economic performance of large-scale IEHS are shown in Table VI. Traditional combined dispatch does not redistribute the benefits of EPN and DHNs. Additionally, we calculated the cost of EPN and DHNs based on Shapley values in a combined dispatch to ensure incentive compatibility.

TABLE Ⅵ  Economic Performance of Large-scale IEHS
Dispatch modelEPNDHN1DHN2DHN3DHN4DHN5Total cost of IEHS ($)
Wind curtailment penalty ($)Thermal cost ($)CHP cost ($)Overall cost ($)HB cost ($)Overall cost ($)HB cost ($)Overall cost ($)HB cost ($)Overall cost ($)HB cost ($)Overall cost ($)HB cost ($)Overall cost ($)
Separated dispatch 5168 69551 113244 187963.00 1976 1976 1976 1976.00 1976 1976.00 1976 1976 1976 1976 197843
Combined dispatch (traditional) 5117 69546 113034 187697.00 2025 2025 1989 1989.00 2025 2025.00 1976 1976 1976 1976 197688
Combined dispatch (Shapley) 187899.17 1933 1951.67 1952.17 1976 1976 197688

The total cost of IEHS in separated dispatch is $197843. The cost of EPN in the coalition S3 is $266 less than the separated dispatch. The cost of DHN1 in the coalition S3 is $49 more than the separated dispatch. The cost of DHN2 in the coalition S3 is $13 more than the separated dispatch. The cost of DHN3 in the coalition S3 is $49 more than the separated dispatch. In brief, the cost of EPN decreases, while the costs of DHN1, DHN2, and DHN3 in the coalition S3 increase.

If DHN transmits fake information to EPN, this behavior can be identified through the fraud detection method. EPN and DHN do not form a coalition, so they are dispatched separately. If lying does not benefit players, they will not lie. Based on the rational perspective, EPN and DHN will exchange authentic information to form a stable coalition. In summary, the proposed mechanism stimulates cooperation while achieving Pareto optimality under asymmetric information.

VI. Conclusion

In this paper, we propose a cooperation mechanism design for IEHS with information asymmetry. The basic idea is to bridge the gap between optimal scheduling of IEHS and information asymmetry among multiple entities. Fraud detection, privacy protection, and incentive compatibility are all included in the proposed mechanism. The proposed fraud detection method based on multiparametric programming with guaranteed feasibility reveals the authenticity of the information exchanged between EPNs and DHNs. It overcomes information asymmetry among multiple entities. All honest entities are selected to form a coalition and coordinate scheduling, while dishonest entities submitting false information are dispatched separately. Moreover, to protect private information and distribute benefits fairly, Shapley values of the coalition are calculated in a distributed manner through enhanced Benders decomposition. The coalition as a whole achieves incentive compatibility. In particular, the designed mechanism encourages cooperation while achieving Pareto optimality under asymmetric information. In the future, we plan to design a cooperation mechanism for IEHS that considers information asymmetry and uncertainty.

Appendix

Appendix A

A. DHN Model

The main components of a typical DHN are heat generation sources, primary and secondary networks, heat stations, and heat loads [

29]. Primary and secondary networks in DHN are analogous to transmission and distribution networks in EPN. Heat is transported from heat sources to heat stations through primary networks. Heat stations transfer heat to consumers through secondary networks. Secondary networks are not only exceedingly complex in topology, but also have few accessible measurements. As a result, only primary networks are modeled in this paper. Heat stations correspond to heat loads. The simplified DHN includes sources, loads, and primary networks. In this paper, the expression is simplified by summarizing the variables into vectors.

1) Heat Generation Source

CHP units dispatched by EPN operators and HBs controlled by DHN operators make up heat generation sources:

h=hChH=cMGτGS-τGR (A1)

where h is the total heat output; hC is the heat output supplied by CHP units; hH is the heat output supplied by HBs; τGS is the supply temperature of heat sources; τGR is the return temperature of heat sources; MG is the mass flow rate matrix of heat sources; and c is the heat capacity of water.

The operating cost of HBs in the ath DHN is a linear function:

CHahHa=daThHa+ea (A2)

hHa should adhere to operating limits:

h̲HahHah¯Ha (A3)

where h̲Ha and h¯Ha are the lower and upper limits of heat generation supplied by HBs in the ath DHN, respectively.

2) Thermal Dynamics

The nodal method characterizes thermal dynamics in this paper. It mainly includes transfer delays and heat losses. The outlet temperature of pipelines is estimated by neglecting heat losses:

τ'PS,out=QτPS,in+τ^PS,out (A4)
τ'PR,out=QτPR,in+τ^PR,out (A5)

where τ'PS,out and τ'PR,out are the outlet temperatures influenced by the historical inlet temperature of the supply and return pipelines in past periods, respectively; τ^PS,out and τ^PR,out are the residue temperatures; τPS,in and τPR,in are the mass flow temperatures at pipeline inlet in the supply and return networks, respectively; and Q is the transfer delay coefficient matrix.

Considering heat losses, outlet temperatures are revised as:

τPS,out=τ^A+λ(τ'PS,out-τ^A) (A6)
τPR,out=τ^A+λ(τ'PR,out-τ^A) (A7)

where λ is the heat-loss factor coefficient matrix; and τ^A is ambient temperature.

3) Law of Temperature Mixing

Mass flow at nodes is mixed by the following equations to determine the node temperature:

A-ITΩPSτPS,out+AGITΩGSτGS=τNS (A8)
A+ITΩPRτPR,out+ADITΩDRτDR=τNR (A9)

where AG and AD are the node-source incidence matrices and node-load incidence matrices, respectively; A+=max(A,0) and A-=max(-A,0) represent the downstream pipelines and upstream pipelines in supply networks, respectively; ΩPS, ΩPR,ΩGS, and ΩGR are mass factor matrices; IT is the identity matrix;τDR is the return temperature of heat loads; τNS and τNR are the mixed temperatures of supply and return networks, respectively; and τPS,out and τPR,out are the mass flow temperatures taking into account temperature drop.

4) Inlet Temperature

Using the well-known node-branch incidence matrix A and the mass flow direction in supply networks as the reference direction, the topology is described as:

A=aibN×M (A10)
aib=1b𝒫i+-1b𝒫i-0otherwise (A11)

where 𝒫i+ is the set of supply/return pipelines starting/ending at node i; 𝒫i- is the set of supply/return pipelines ending/starting at node i; N is the cardinality of nodes in the DHN; and M is the cardinality of nodes in the EPN. A is divided into the matrices A+=max(A,0) and A-=max(-A,0) to represent downstream pipelines 𝒫i+ and upstream pipelines 𝒫i- in supply networks, respectively. The topology of return networks is presumed to be same as that of supply networks to simple notations. As a result, A and A+ represent downstream pipelines 𝒫i- and upstream pipelines 𝒫i+ in return networks, respectively.

The elements of node-source incidence matrix AG=aigGN×NG and node-load incidence matrix AD=ailDN×ND are also defined as follows, and NG and ND are the cardinalities of heat sources and loads, respectively.

aigG=1g𝒢i0otherwise (A12)
ailD=1l𝒟i0otherwise (A13)

where 𝒢i and 𝒟i are the sets of heat sources and loads connecting to node i, respectively.

Inlet temperature of pipelines is determined by the temperature of the starting-end node as:

ADTITτNS=τDS (A14)
AGTITτNR=τGR (A15)
A+TITτNS=τPS,in (A16)
A+TITτNR=τPR,in (A17)

where τDS is the supply temperature of heat loads.

5) Heat Demand

The heat exchange station is modeled as:

d=cMDτDS-τDR (A18)

where d is the matrix of total heat loads; and MD is the mass flow rate matrix of heat loads.

6) Operating Limits

The state of DHN should remain within operating limits.

τ̲NSτNSτ¯NS (A19)
τ̲NRτNRτ¯NR (A20)

where τ̲NS and τ¯NS are the lower and upper limits of mixed temperature of supply networks, respectively; and τ̲NR and τ¯NR are the lower and upper limits of mixed temperature of return networks, respectively.

Constrains (A1) and (A4)-(A18) are abbreviated as:

FCahC+FHahHa+DHaxHa=fHa (A21)

Constrains (A19) and (A20) are collapsed into:

x̲HaxHax¯Ha (A22)

where x̲Ha and x¯Ha are the lower and upper limits of the internal variable vector of the ath DHN, respectively.

Constraints (A3), (A19), and (A20) are written as:

GCaFChC+GHaFChHagaFC (A23)
GCaFC=-DHa-1FCaDHa-1FCa00 (A24)
GHaFC=-DHa-1FHaDHa-1FHaI-I (A25)
gaFC=x¯Ha-DHa-1fHaDHa-1fHa-x̲Hah¯Ha-h̲Ha (A26)

Detailed descriptions of FC(a), FH(a), DH(a), fH(a), GCaFC, GHaFC, and gCaFC are available in [

30], [31].

B. Economic Dispatch Model for EPN

According to the DC power flow model, an EPN economic dispatch model is established, including CHP units, thermal generating units, and wind farms. The objective function of the model is to minimize the total cost of IEHS.

1) Objective Function

mint𝒯g𝒢TUCgTU+g𝒢CHPCgCHP+g𝒢windCgwind (A27)

where 𝒢TU, 𝒢CHP, and 𝒢wind are the sets of thermal generating units, CHP units, and wind farms, respectively; CgTU, CgCHP, and Cgwind are the operating costs of thermal generating units, CHP units, and wind farms, respectively; and 𝒯 is the set of dispatch horizons.

1) CHP units

The operating cost of CHP unit g is:

CgCHPpg,t,hg,t=cgE,2pg,t2+cgH,2hg,t2+cgE,Hpg,thg,t+cgE,1pg,t+cgH,1hg,t+cg0g𝒢CHP,t𝒯 (A28)

where cgE,2, cgH,2, cgE,H, cgE,1, cgH,1, and cg0 are the operating cost coefficients; and pg,t, and hg,t are the power and heat outputs of unit g during period t, respectively.

pg,t=m=1NKgαg,tmPgmhg,t=m=1NKgαg,tmHgmg𝒢CHP,t𝒯 (A29)
m=1NKgαg,tm=10αg,tm1g𝒢CHP,m1,2,,NKg,t𝒯 (A30)

where αg,tm is the mth extreme point of CHP unit g during period t; Pgm and Hgm are the power and heat generations at the mth extreme point of CHP unit g, respectively; and NKg is the number of extreme point of CHP unit g.

2) Thermal generating units

The operating cost of thermal generating units g is:

CgTUpg,t=cgTU,2pg,t2+cgTU,1pg,t+cgTU,0g𝒢TU,t𝒯 (A31)

where cgTU,2, cgTU,1, and cgTU,0 are the operating cost coefficients.

3) Wind farms

The penalty cost for wind curtailments is:

Cgwindpg,tw=σgP¯g,tw-pg,tw2g𝒢wind,t𝒯 (A32)

where σg is the penalty factor in wind farm g; P¯g,tw is the forecast output of wind farm g during period t; and pg,tw is the power output of wind farm g during period t.

2) Constraints

1) Active power balance

g𝒢TU𝒢CHPpg,t+g𝒢windpg,tw=i𝒢busDi,t+(θi,t-θj,t)/Xi,jt𝒯 (A33)

where 𝒢bus is the set of buses; Di,t is the power load of bus i during period t; θi,t is the phase angle of bus i during period t; and Xi,j is the reactance between bus i and bus j.

2) Spinning reserve constraints

pg,t+rug,tP¯gt𝒯,g𝒢TU (A34)
pg,t-rdg,tP̲gt𝒯,g𝒢TU (A35)
g𝒢TUrug,tSRupg𝒢TUrdg,tSRdownt𝒯 (A36)
0rug,tRAMPgupΔt0rdg,tRAMPgdownΔtt𝒯,g𝒢TU (A37)

where rug,t and rdg,t are the upward and downward spinning reserve capacities of generation unit g during period t, respectively; P¯g and P̲g are the upper and lower limits of generation of CHP units and thermal generating units, respectively; SRup and SRdown are the upward and downward spinning reserve demands during period t, respectively; and RAMPgup and RAMPgdown are the upward and downward ramp rates of generation unit g, respectively.

3) Ramping limits

-RAMPgdownΔtpg,t-pg,t-1RAMPgupΔtg𝒢TU𝒢CHP,t𝒯 (A38)

4) Power network constraints

-Pi,j(θi,t-θj,t)/Xi,jPi,jt𝒯 (A39)
θref,t=0 (A40)

where θref,t is the phase angle reference bus during period t.

5) Output limits

CHP units and thermal generating units are subject to operating limits.

P̲gpg,tP¯gg𝒢CHP,tT (A41)

6) Generation capacity

Generation should not exceed its capacity.

0pg,twP¯gwg𝒢wind,tT (A42)

References

1

B. C. Ummels, M. Gibescu, E. Pelgrum et al., “Impacts of wind power on thermal generation unit commitment and dispatch,” IEEE Transactions on Energy Conversion, vol. 22, no. 1, pp. 44-51, Mar. 2007. [Baidu Scholar] 

2

CREIA, CWEA, GWEC. (2022, Jan.). China wind power review and outlook 2014. [Online]. Available: https://www.gwec.net/wp-content/uploads/2012/06/2014%E9%A3%8E%E7%94%B5%E6%8A%A5%E5% 91%8A2%E8%8B%B1%E6%96%87-20150317.pdf [Baidu Scholar] 

3

X. Chen, C. Kang, M. O’Malley et al., “Increasing the flexibility of combined heat and power for wind power integration in china: modeling and implications,” IEEE Transactions on Power Systems, vol. 30, no. 4, pp. 1848-1857, Jul. 2015. [Baidu Scholar] 

4

G. Papaefthymiou, B. Hasche, and C. Nabe, “Potential of heat pumps for demand side management and wind power integration in the german electricity market,” IEEE Transactions on Sustainable Energy, vol. 3, no. 4, pp. 636-642, Oct. 2012. [Baidu Scholar] 

5

B. Rolfsman, “Combined heat-and-power plants and district heating in a deregulated electricity market,” Applied Energy, vol. 78, no. 1, pp. 37-52, May 2004. [Baidu Scholar] 

6

Z. Li, W. Wu, M. Shahidehpour et al., “Combined heat and power dispatch considering pipeline energy storage of district heating network,” IEEE Transactions on Sustainable Energy, vol. 7, no. 1, pp. 12-22, Jan. 2016. [Baidu Scholar] 

7

X. Liu, J. Wu, N. Jenkins et al., “Combined analysis of electricity and heat networks,” Applied Energy, vol. 162, pp. 1238-1250, Jan. 2016. [Baidu Scholar] 

8

W. Wang, S. Huang, G. Zhang et al., “Optimal operation of an integrated electricity-heat energy system considering flexible resources dispatch for renewable integration,” Journal of Modern Power Systems and Clean Energy, vol. 9, no. 4, pp. 699-710, Jul. 2021. [Baidu Scholar] 

9

S. Lu, W. Gu, S. Zhou et al., “High-resolution modeling and decentralized dispatch of heat and electricity integrated energy system,” IEEE Transactions on Sustainable Energy, vol. 11, no. 3, pp. 1451-1463, Jul. 2020. [Baidu Scholar] 

10

Y. Chen, Q. Guo, and H. Sun, “Decentralized unit commitment in integrated heat and electricity systems using SDM-GS-ALM,” IEEE Transactions on Power Systems, vol. 34, no. 3, pp. 2322-2333, May 2019. [Baidu Scholar] 

11

H. N. Tran, T. Narikiyo, M. Kawanishi et al., “Whole-day optimal operation of multiple combined heat and power systems by alternating direction method of multipliers and consensus theory,” Energy Conversion and Management, vol. 174, pp. 475-488, Oct. 2018. [Baidu Scholar] 

12

T. Zhang, Z. Li, Q. Wu et al., “Decentralized state estimation of combined heat and power systems using the asynchronous alternating direction method of multipliers,” Applied Energy, vol. 248, pp. 600-613, Aug. 2019. [Baidu Scholar] 

13

H. R. Abdolmohammadi and A. Kazemi, “A Benders decomposition approach for a combined heat and power economic dispatch,” Energy Conversion and Management, vol. 71, pp. 21-31, Jul. 2013. [Baidu Scholar] 

14

H. R. Sadeghian and M. M. Ardehali, “A novel approach for optimal economic dispatch scheduling of integrated combined heat and power systems for maximum economic profit and minimum environmental emissions based on Benders decomposition,” Energy, vol. 102, pp. 10-23, May 2016. [Baidu Scholar] 

15

C. Lin, W. Wu, B. Zhang et al., “Decentralized solution for combined heat and power dispatch through benders decomposition,” IEEE Transactions on Sustainable Energy, vol. 8, no. 4, pp. 1361-1372, Oct. 2017. [Baidu Scholar] 

16

J. Huang, Z. Li, and Q. Wu, “Coordinated dispatch of electric power and district heating networks: a decentralized solution using optimality condition decomposition,” Applied Energy, vol. 206, pp. 1508-1522, Nov. 2017. [Baidu Scholar] 

17

Z. Yi, Y. Xu, J. Hu et al., “Distributed, neurodynamic-based approach for economic dispatch in an integrated energy system,” IEEE Transactions on Industrial Informatics, vol. 16, no. 4, pp. 2245-2257, Apr. 2020. [Baidu Scholar] 

18

N. Liu, J. Wang, and L. Wang, “Hybrid energy sharing for multiple microgrids in an integrated heat-electricity energy system,” IEEE Transactions on Sustainable Energy, vol. 10, no. 3, pp. 1139-1151, Jul. 2019. [Baidu Scholar] 

19

L. Deng, Z. Li, H. Sun et al., “Generalized locational marginal pricing in a heat-and-electricity-integrated market,” IEEE Transactions on Smart Grid, vol. 10, no. 6, pp. 6414-6425, Nov. 2019. [Baidu Scholar] 

20

W. Zheng, J. Zhu, and Q. Luo, “Distributed dispatch of integrated electricity-heat systems with variable mass flow,” IEEE Transactions on Smart Grid. doi: 10.1109/TSG.2022.3210014 [Baidu Scholar] 

21

Y. Chen, W. Wei, F. Liu et al., “Energy trading and market equilibrium in integrated heat-power distribution systems,” IEEE Transactions on Smart Grid, vol. 10, no. 4, pp. 4080-4094, Jul. 2019. [Baidu Scholar] 

22

J. Wei, Y. Zhang, J Wang et al., “Decentralized demand management based on alternating direction method of multipliers algorithm for industrial park with CHP units and thermal storage,” Journal of Modern Power Systems and Clean Energy, vol. 10, no. 1, pp. 120-130, Jan. 2022. [Baidu Scholar] 

23

J. Yang, A. Botterud, N. Zhang et al., “A cost-sharing approach for decentralized electricity-heat operation with renewables,” IEEE Transactions on Sustainable Energy, vol. 11, no. 3, pp. 1838-1847, Jul. 2020. [Baidu Scholar] 

24

B. Chen, W. Wu, and H. Sun, “Coordinated heat and power dispatch considering mutual benefit and mutual trust: a multi-party perspective,” IEEE Transactions on Sustainable Energy, vol. 13, no. 1, pp. 251-264, Jan. 2022. [Baidu Scholar] 

25

A. E. Roth, Introduction to the Shapley Value. New York: Cambridge University Press, 1988. [Baidu Scholar] 

26

Y. Guo, L. Tong, W. Wu et al., “Coordinated multi-area economic dispatch via critical region projection,” IEEE Transactions on Power Systems, vol. 32, no. 5, pp. 3736-3746, Sept. 2017. [Baidu Scholar] 

27

Gurobi Optimization. (2022, Feb.). Gurobi. [Online]. Available: http://www.gurobi.com/ [Baidu Scholar] 

28

H. Zhu. (2022, Mar.). Test data of two integrated electricity and heat systems. [Online]. Available: https://doi.org/10.6084/m9.figshare.19432040 [Baidu Scholar] 

29

Y. Dai, L. Chen, Y. Min et al., “Dispatch model of combined heat and power plant considering heat transfer process,” IEEE Transactions on Sustainable Energy, vol. 8, no. 3, pp. 1225-1236, Jul. 2017. [Baidu Scholar] 

30

W. Zheng and D. J. Hill, “Distributed real-time dispatch of integrated electricity and heat systems with guaranteed feasibility,” IEEE Transactions on Industrial Informatics, vol. 18, no. 2, pp. 1175-1185, Feb. 2022. [Baidu Scholar] 

31

W. Zheng, Y. Hou, and Z. Li, “A dynamic equivalent model for district heating networks: formulation, existence and application in distributed electricity-heat operation,” IEEE Transactions on Smart Grid, vol. 12, no. 3, pp. 2685-2695, May 2021. [Baidu Scholar]