1 Introduction

The dual-pressure from global energy crisis and environment pollution, has led to the reformation of energy utilization behaviors. Exploiting renewable energies is a world-wide consensus to address energy and environment issues. Renewable energies, such as wind power and solar power, have gained a rapid development both in concentrated and distributed manner in the last decades [1]. However, most available wind and solar power are greatly curtailed in the recent years, especially in Northeast and Northwest China, which prevents the stable development of renewable energy industry [2].

Utilizing multiple energy carriers including electricity, heat, cold, and natural gas in an integrated way is a trend to reduce the waste of wind and solar power. Integrated energy system (IES) is a symbolic system incorporating multiple energy carriers by connecting several energy networks with a few energy hubs (EH) capable of the transmission, conversion, and storage among different energy carriers [3, 4]. Through IES and EH, different energy networks can be co-optimized and managed to improve the utilization ratio of wind and solar power and increase dispatch flexibility of the whole energy supply system [58].

CHP unit is a kind of EH capable of supplying heat and electricity simultaneously, i.e., co-generation. In this respect, CHP is utilized to co-optimize heating network and electrical network to increase the flexibility and reduce curtailed wind and solar power [57]. Unfortunately, CHP needs natural gas backup to generate electricity, which breaks the original intention to release environment issue due to carbon emission caused by burning fossil fuel. Compressed air energy storage (CAES), a promising energy storage technique, also uses natural gas combustion to produce electricity and leads to environment issues similar to CHP. By incorporating thermal energy storage system (TES) into CAES, advanced adiabatic compressed air energy storage system (AA-CAES) and non-supplementary fired compressed air energy storage system (NSF-CAES) are capable of storing the thermal generated during air compression process in an air storage tank, and releasing it to heat the compressed air during electricity generation process [9, 10]. Thus, no gas combustion is needed in such advanced CAES systems. Similar with CHP, NSF-CAES is a class of EH capable of combined cooling, heating, and power generation. Owing to the zero-carbon-emission character, NSF-CAES hub can be adopted to construct a zero-carbon IES. On that basis, a zero-carbon-emission micro Energy Internet (ZCE-MEI) architecture is proposed by developing NSF-CAES as a clean EH to encompass the power distribution network (PDN) and district heating network (DHN) in this paper. The feasibility of using NSF-CAES as a clean energy hub in Energy Internet has been analyzed in [11], while more emphasis has been put on the scheduling of ZCE-MEI in this paper.

The studies that are suitable for modeling CAES has been available in [1216]. CAES system and NSF-CAES system are formulated and implemented to power network dispatch operation in [12, 13] respectively. The optimal scheduling of wind power integrated with CAES in transmission system is studied in [14]. Meanwhile, by considering wind power generation and CAES, a low-carbon-emission micro grid architecture and corresponding thermal-wind-storage joint operation dispatch method are proposed respectively in [15, 16]. Optimal operation strategies of CAES on electricity spot markets with fluctuating prices are reported in [17]. On the other hand, the combined operation of electricity and heating system has been investigated in several literatures as [58, 18, 19]. Optimal operation strategies have been developed in [5] to accommodate wind power. Dispatch problem of combined heat and power, and transmission-constrained unit commitment by co-optimize PDN and DHN are investigated in [6, 7] respectively. Two combined analysis methods have been developed in [8] to analysis the operation of heating and electricity network. Optimal power flow of integrated electrical and heating system is studied in [18]. Besides, coordinated scheduling of energy resources for distributed district heating and cooling systems in an integrated energy grid has been investigated in [19].

Although some existing references are dedicated to explore the operation of CAES and combined operation of integrated electricity and heating systems, most of them establish a simplified efficiency based power block model to formulate CAES, without modeling the pressure and temperature dynamic of CAES. CAES is a natural EH capable of co-generation of cool, heat and power. It is necessary to consider the pressure behaviors and temperature dynamic to enhance dispatch flexibility. On the other hand, with the high penetration of renewable energies, voltage management of PDN is more difficult and important compared with traditional PDN. Thus, voltage, reactive power, and corresponding reactive compensators need to be formulated to maintain reactive power balance and voltage quality in the optimal operation of PDN. Besides, most exist combined heat and electricity systems use CHP as the interface between PDN and DHN, which undoubtedly opposites the requirement of zero-carbon-emission. In this regard, we intend to develop a short-term day-ahead scheduling model for the proposed ZCE-MEI integrated NSF-CAES to reduce wind power curtailment and save system operation cost.

The contribution of this paper mainly includes the following three parts. Firstly, a micro Energy Internet architecture is proposed, NSF-CAES is utilized as a clean EH to achieve zero-carbon-emission. Secondly, detailed dispatch model of NSF-CAES hub is constructed by considering the pressure behaviors and thermal dynamics. DistFlow model of the radial PDN is also formulated by incorporating discrete and continuous reactive power compensators, and on load tap changer (OLTC). Thirdly, operation of the proposed ZCE-MEI is optimized to reduce curtailed wind power and operation cost compared with traditional PDN and DHN.

The rest of this paper is organized as follows. Micro Energy Internet and ZCE-MEI architecture are proposed in Section 2, operation mechanism and detailed dispatch model of NSF-CAES hub are also formulated to incorporate the pressure behaviors and temperature dynamics. In Section 3, optimal operation of ZCE-MEI incorporating PDN and DHN with NSF-CAES hub is modeled to reduce operation cost and wind curtailment. The effectiveness of the proposed architecture and dispatch model is verified through a typical ZCE-MEI composed of a NSF-CAES hub, an 8-node DHN, and a 33-bus PDN in Section 4. Conclusions and further research directions are drawn in Section 5.

2 Zero-carbon emission micro Energy Internet

2.1 Micro Energy Internet

Micro Energy Internet (MEI) is a system composed of distributed energy sources, energy storage units, multi-carrier energy sources, multi-carrier loads, and distribution networks [20]. MEI can be operated independently or connected to public energy networks. Urban and rural community, hospital, industrial park, and school are representatives of MEI. MEI aims at realizing an integrated optimization and dispatch of multiple energy sources to save costs and reduce emissions through the conversion and storage among different energy carriers.

Except for MEI, a few solutions including micro gird (MG), virtual power plant (VPP) have been proposed to handle the energy supply issues. MG is a system consists of at least one clean energy generation unit and energy storage unit, mainly supplying personal power load demand in specific geographical areas [21]. MG connected to the PDN could operate in an isolated mode or a grid connection mode [21]. VPP is a system composed of several distributed generation units, can usually be regarded as a traditional power plant. VPP puts more emphasis on the comprehensive generation and trading characters of the whole virtual plant, and usually used in the electricity market [22]. MG and VPP only focus on the power supply without considering other energy forms such as thermal energy considered in CHP. CHP can supply thermal and power energy simultaneously, which could be viewed as a generation unit in MEI. Besides, MEI could accommodate the flow distribution of both power and other energy carriers. Undoubtedly, MG is the basis of the MEI, which puts more emphasis on the coordinated management and operation of multiple energy carriers.

The architecture of a typical MEI is illustrated in Fig. 1 [20]. Several networks including power network, heat network, cold network, and natural gas network are connected with each other through energy conversion and storage devices, i.e., energy hubs, such as CHP, CAES, heat storage system, and refrigerator. The main focus of this paper is the combined heat and power scheduling of a MEI with PDN and DHN. It is worth mentioning that a zero-carbon-emission NSF-CAES is used as the hub between PDN and DHN in proposed ZCE-MEI, rather than CHP which discharges carbon.

Fig. 1
figure 1

Framework of a micro Energy Internet

2.2 NSF-CAES hub

As mentioned above, NSF-CAES can be viewed as a clean EH capable of co-generation of cool, heat and power. The diagram of a common NSF-CAES hub with two-stage compression and two-stage expansion is shown in Fig. 2. The whole system is composed of air compression unit, air storage tank, air turbine, and heat regeneration system. During charging, the air compressor utilizes off-peak electricity, curtailed wind power and solar power to drive compressor to compress air to a high pressure one, and store the high pressure air into air storage tank. Different from CAES, the thermal energy along air compression is stored in a heat regeneration system to improve operation efficiency in NSF-CAES. When the electricity is needed, high pressure air stored in air storage tank can be released and preheated by the stored thermal energy to the turbine to drive generator. Thus, the decoupling storage of thermal energy and molecular potential energy is realized. Multi-stage air compressor and multi-stage air turbine structure are often employed in actual NSF-CAES hubs to improve the whole energy storage and conversion efficiency [10, 23]. For simplicity, a NSF-CAES hub with 2-stage compressor and 2-stage turbine is considered in this paper.

Fig. 2
figure 2

Diagram of a typical NSF-CAES hub

Motivated by [18], the interface of NSF-CAES with PDN and DHN is shown in Fig. 3. Thermal energy stored in regeneration system and generated by immersion heater or heat pump plays the role of heating source for DHN. From another aspect, wind power and off-peak electricity act as the input of NSF-CAES hub, i.e., compressor is the electrical interface of NSF-CAES with grid. Besides, NSF-CAES hub can provide electricity power for the PDN, i.e., generator is the interface of NSF-CAES with grid.

Fig. 3
figure 3

Interface of NSF-CAES energy hub

2.3 NSF-CAES formulation

The following assumptions are made before modeling NSF-CAES.

  1. 1)

    The air is considered as an ideal one, and meets ideal gas equation.

  2. 2)

    Air storage tank adopts the isothermal model, i.e., temperature of stored air equals to that of ambient [24].

  3. 3)

    Air storage tank employs the constant volume model, i.e., volume of air storage tank keeps no change [24].

  4. 4)

    Compressor and turbine use the adiabatic model.

  5. 5)

    Heat loss of thermal energy storage tank is neglected.

  6. 6)

    Power consumption of circulating pump is neglected.

  7. 7)

    Pressure loss of high pressure air and water through the heat exchanger is neglected.

2.3.1 Compressor

According to [10, 20, 23], power consumption of r th stage compressor during charging satisfies:

$$p_{j,r,t}^{c} = \frac{1}{{\eta_{j,r}^{c} }}\frac{\kappa }{\kappa - 1}R_{g} qm_{j,t}^{c} \tau_{j,r,t}^{c,in} \left[ {\left( {\frac{{pr_{j,r,t}^{c,out} }}{{pr_{j,r,t}^{c,in} }}} \right)^{{\frac{\kappa - 1}{\kappa }}} - 1} \right]$$
(1)

where \(p_{j,r,t}^{c}\) is the power demand of r th stage compressor at time t; \(\eta_{j,r}^{c}\) is the adiabatic efficiency of r th stage compressor; κ is the adiabatic exponent of air; R g is the gas constant; \(qm_{j,t}^{c}\) is the mass flow rate of air of compressor j at time t; \(\tau_{j,r,t}^{c,in}\) is the inlet temperature of r th stage compressor at time period t; \(pr_{j,r,t}^{c,in}\) and \(pr_{j,r,t}^{c,out}\) are the inlet and outlet air pressure of r th stage compressor at time period t.

Equation (1) defines the bounds of consumed power of each stage compressor.

$$u_{j,t}^{c} p_{j,r}^{c,l} \le p_{j,r,t}^{c} \le u_{j,t}^{c} p_{j,r}^{c,u}$$
(2)

where \(u_{j,t}^{c}\) is the binary variable that is equal to 1 if compressor is working; \(p_{j,r}^{c,l}\) and \(p_{j,r}^{c,u}\) are the lower bound and upper bound of power demand of r th stage compressor.

Total power demand of compressor is given by

$$A_{j,t}^{c} = \sum\limits_{r = 1}^{{n_{c} }} {p_{j,r,t}^{c} }$$
(3)

where n c is the number of compressor stage; \(A_{j,t}^{c}\) is the total power consumption of compressor.

Air mass flow rate of each stage compressor should be kept within the limits.

$$u_{j,t}^{c} qm_{j}^{c,l} \le qm_{j,t}^{c} \le u_{j,t}^{c} qm_{j}^{c,u}$$
(4)

where \(qm_{j}^{c,l}\) and \(qm_{j}^{c,u}\) are the lower and upper bound of mass flow rate of air of compressor j.

The relationship between air temperature of inlet and outlet r th stage compressor is given by [10, 20, 23]

$$\tau_{j,r,t}^{c,out} = \tau_{j,r,t}^{c,in} \frac{1}{{\eta_{j,r}^{c} }}\left[ {\left( {\frac{{pr_{j,r,t}^{c,out} }}{{pr_{j,r,t}^{c,in} }}} \right)^{{\frac{\kappa - 1}{\kappa }}} - 1 + \eta_{j,r}^{c} } \right]$$
(5)

where \(\tau_{j,r,t}^{c,out}\) is the outlet temperature of r th stage compressor at time period t.

Air pressure in each stage compressor is constrained by

$$pr_{j,1,t}^{c,in} = pr^{am}$$
(6)
$$pr_{j,r}^{c,in,l} \le pr_{j,r,t}^{c,in} \le pr_{j,r}^{c,in,u}$$
(7)
$$pr_{j,r}^{c,out,l} \le pr_{j,r,t}^{c,out} \le pr_{j,r}^{c,out,u}$$
(8)
$$pr_{j,r + 1,t}^{c,in} = pr_{j,r,t}^{c,out} \quad 1 \le r \le n_{c} - 1$$
(9)
$$pr_{{j,n_{c} ,t}}^{c,out} = pr_{j,t}^{st}$$
(10)
$$pr_{j,r,t}^{c,out} = pr_{j,r,t}^{c,in} \left[ {1 + u_{j,t}^{c} \left( {\beta_{j,r} - 1} \right)} \right]$$
(11)
$$pr_{j,r,t}^{c,in} \le pr_{j,r,t}^{c,out} \le \beta_{j,r} pr_{j,r,t}^{c,in}$$
(12)

where \(pr_{j,1,t}^{c,in}\) and \(pr_{j,r,t}^{c,in}\) are the inlet air pressure of 1-stage and r th stage compressor at time period t; pr am is the ambient pressure; \(pr_{j,r}^{c,in,l}\) and \(pr_{j,r}^{c,in,u}\) are lower and upper bound of inlet air pressure of r th stage compressor; \(pr_{j,r,t}^{c,out}\) and \(pr_{{j,n_{c} ,t}}^{c,out}\) are the outlet air pressure of r th stage compressor; \(pr_{j,r}^{c,out,l}\) and \(pr_{j,r}^{c,out,u}\) are the lower and upper bound of outlet air pressure of r th stage compressor; β j,r is the compression ratio of r th stage compressor.

Equation (6) denotes the inlet air pressure of 1-stage compressor. Equations (7) and (8) depict the bound of inlet and outlet air pressure of r th stage compressor. The relationship between inlet air pressure of (r + 1)th stage and outlet air pressure of r th stage is given by (9). Equation (10) describes the link between outlet air pressure of the last stage and air pressure of air storage tank. Correlations of inlet air pressure and outlet air pressure of r th stage compressor are shown in (10) and (12).

2.3.2 Turbine

To some extent, the operation mechanism of turbine can be regarded as an inverse process of compressor. Thus, the formulations for turbine can be easily inferred from that of compressor.

For NSF-CAES j, power generated by s th stage turbine can be calculated by

$$p_{j,s,t}^{g} = \eta_{j,s}^{g} \frac{\kappa }{\kappa - 1}qm_{j,t}^{g} R_{g} \tau_{j,s,t}^{g,in} \left[ {1 - \left( {\frac{{pr_{j,s,t}^{g,in} }}{{pr_{j,s,t}^{g,out} }}} \right)^{{\frac{\kappa }{\kappa - 1}}} } \right]$$
(13)

where \(p_{j,s,t}^{g}\) is the power generation of s th stage turbine at time t; \(\eta_{j,s}^{g}\) is the adiabatic efficiency of s th stage turbine; \(qm_{j,t}^{g}\) is the mass flow rate of air of turbine j; \(\tau_{j,s,t}^{g,in}\) is the inlet temperature of s th turbine; \(pr_{j,s,t}^{g,in}\) and \(pr_{j,s,t}^{g,out}\) are the inlet and outlet air pressure of s th stage turbine.

Power generated by each stage of turbine should be keep in the bounds.

$$u_{j,t}^{g} p_{j,s}^{g,l} \le p_{j,s,t}^{g} \le u_{j,t}^{g} p_{j,s}^{g,u}$$
(14)

where \(u_{j,t}^{g}\) is the binary variable that is equal to 1 if turbine is working; \(p_{j,s}^{g,l}\) and \(p_{j,s}^{g,u}\) are the lower bound and upper bound of power generation of s th stage turbine.

Correspondingly, we have the total power generation:

$$A_{j,t}^{g} = \sum\limits_{s = 1}^{{n_{e} }} {p_{j,s,t}^{g} }$$
(15)

where n e is the number of turbine stage; \(A_{j,t}^{g}\) is the total power generation of NSF-CAES turbine.

Air mass flow rate of each stage turbine should be kept within the range:

$$u_{j,t}^{g} qm_{j}^{g,l} \le qm_{j,t}^{g} \le u_{j,t}^{g} qm_{j}^{g,u}$$
(16)

where \(qm_{j}^{g,l}\) and \(qm_{j}^{g,u}\) are the lower and upper bound of mass flow rate of air of turbine j.

Similar to (5), the connection between inlet and outlet air temperature of s th stage turbine at each time period t can be formulated as

$$\tau_{j,s,t}^{g,out} = \tau_{j,s,t}^{g,in} \eta_{j,s}^{g} \left[ {\left( {\frac{{pr_{j,s,t}^{g,out} }}{{pr_{j,s,t}^{g,in} }}} \right)^{{\frac{\kappa - 1}{\kappa }}} - 1 + \frac{1}{{\eta_{j,s}^{g} }}} \right]$$
(17)

where \(\tau_{j,s,t}^{g,out}\) is the outlet temperature of s th stage turbine at time period t.

Air pressure in each stage turbine is constrained by

$$pr_{j,1,t}^{g,in} = pr_{j,t}^{st}$$
(18)
$$pr_{j,s}^{g,in,l} \le pr_{j,s,t}^{g,in} \le pr_{j,s}^{g,in,u}$$
(19)
$$pr_{j,s}^{g,out,l} \le pr_{j,s,t}^{g,out} \le pr_{j,s}^{g,out,u}$$
(20)
$$pr_{j,s + 1,t}^{g,in} = pr_{j,s,t}^{g,out} \quad 1 \le s \le n_{e} - 1$$
(21)
$$pr_{{j,n_{e} ,t}}^{g,out} = pr^{am}$$
(22)
$$pr_{j,s,t}^{g,out} = pr_{j,s,t}^{g,in} \left[ {1 + u_{j,t}^{g} \left( {\gamma_{j,s} - 1} \right)} \right]$$
(23)
$$\frac{1}{{\gamma_{j,s} }}pr_{j,s,t}^{g,in} \le pr_{j,s,t}^{g,out} \le pr_{j,s,t}^{t,in}$$
(24)

where \(pr_{j,1,t}^{g,in}\) and \(pr_{j,s,t}^{g,in}\) are inlet air pressure of 1-stage and s th stage turbine at time period t; pr st is the pressure of air storage tank; \(pr_{j,s}^{g,in,l}\) and \(pr_{j,s}^{c,in,u}\) are lower and upper bound of inlet air pressure of s th stage turbine; \(pr_{j,s,t}^{g,out}\) and \(pr_{{j,n_{e} ,t}}^{g,out}\) are outlet air pressure of s th and n e stage turbine; \(pr_{j,s}^{g,out,l}\) and \(pr_{j,s}^{g,out,u}\) are lower and upper bound of outlet air pressure of s th stage turbine; γ j,s is the expansion ratio of s th stage turbine.

The meanings of (18)–(24) can be concluded according to (6)–(12).

2.3.3 Air storage tank

Pressure of high pressure air in storage tank at time period t + 1 can be calculated by

$$pr_{j,t + 1}^{st} = pr_{j,t}^{st} + \frac{1}{V}R_{g} \tau_{t}^{st} \left( {u_{j,t}^{c} qm_{j,t}^{c} - u_{j,t}^{g} qm_{j,t}^{g} } \right)$$
(25)

where \(pr_{j,t}^{st}\) is the pressure of air storage tank at time period t; V is the volume of air storage tank; \(\tau_{t}^{st}\) is the temperature of air storage tank.

Equation (25) is a measure for the state of charge (SOC) of NSF-CAES hub.

In the light of the operation requirements of NSF-CAES, air pressure in the air storage tank should be kept in the limits:

$$pr_{j}^{l} \le pr_{j,t}^{st} \le pr_{j}^{u}$$
(26)

where \(pr_{j}^{l}\) and \(pr_{j}^{u}\) are the lower and upper bound of pressure of air storage tank.

2.3.4 Regenerative system

Based on the heat exchange theory, thermal energy collected by cooler equipped after r th stage compressor at time period t during charging can be depicted by [20, 23, 25]:

$$h_{j,r,t}^{g} = c_{a} qm_{j,t}^{c} \left( {\tau_{j,r,t}^{c,out} - \tau_{j,r + 1,t}^{c,in} } \right)\quad 1 \le r \le n_{c} - 1$$
(27)
$$h_{{j,n_{c} ,t}}^{g} = c_{a} qm_{{j,n_{c} ,t}}^{g} \left( {\tau_{{j,n_{c} ,t}}^{c,out} - \tau^{am} } \right)$$
(28)

where \(h_{j,r,t}^{g}\) and \(h_{{j,n_{c} ,t}}^{g}\) are the collected heat by r th stage cooler; c a is the constant pressure specific heat of air.

Accordingly, the total thermal energy collected during charging is the sum of that of each cooler, i.e.,

$$H_{j,t}^{g} = \sum\limits_{r = 1}^{{n_{c} }} {h_{j,r,t}^{g} }$$
(29)

Similarly, thermal energy consumed by heater equipped before s th stage turbine during discharging can be calculated by

$$h_{j,1,t}^{c} = c_{a} qm_{j,t}^{g} \left( {\tau_{j,1,t}^{g,in} - \tau_{st}^{am} } \right)$$
(30)
$$h_{j,s,t}^{c} = c_{a} qm_{j,t}^{g} \left( {\tau_{j,s,t}^{g,in} - \tau_{j - 1,s,t}^{g,out} } \right)\quad 1 < s \le n_{e}$$
(31)

where \(h_{j,1,t}^{c}\) and \(h_{j,s,t}^{c}\) are the consumed heat by the first and s th stage heater.

Also, we have the total consumed thermal energy given by

$$H_{j,t}^{c} = \sum\limits_{s = 1}^{{n_{e} }} {h_{j,s,t}^{c} }$$
(32)

The SOC of thermal energy storage system of NSF-CAES can be illustrated as

$$H_{j,t}^{st} = H_{j,t - 1}^{st} + u_{j,t}^{c} H_{j,t}^{g} - u_{j,t}^{g} H_{j,t}^{c} - h_{j,t}^{d}$$
(33)
$$H_{j}^{st,l} \le H_{j,t}^{st} \le H_{j}^{st,u}$$
(34)

where \(H_{j,t}^{st}\) is the heat of heat regeneration system at time period t; \(H_{j}^{st,l}\) and \(H_{j}^{st,u}\) are the lower and upper bound of heat can be stored in the heat regeneration system.

Noting that, heat power recycled by the heat exchanger with water as cooling medium as in Fig. 2, i.e., 1-stage water cooling and 2-stage water cooling, is ignored in this part. The modeling process is similar to that of heat exchanger with conduction oil.

3 Operation of zero-carbon-emission micro Energy Internet

It is worth mentioning that wind power is considered as a class of scheduled generation source, i.e., allowing curtailment during the operation of ZCE-MEI in this paper. The errors between day-ahead forecasting and the real-time situation are neglected. Besides, wind power is regarded as free so that it will be consumed as much as possible [26].

3.1 Objective function

It is assumed that NSF-CAES hub and heat pump are the heat sources of DHN in the proposed ZCE-MEI, while heat pump is the main heat source. In this regard, we assume that heat pump buy electricity directly from power grid not some buses in the PDN. Thus, NSF-CAES hub is the only coupling point between DHN and PDN in the proposed ZCE-MEI. We consider the objective of reducing scheduling cost of ZCE-MEI over the whole dispatch periods:

$$\hbox{min} \;\sum\limits_{t \in T} {b_{t} } \left( {\theta_{t} + \sum\limits_{j = 1}^{{n_{hp} }} {d_{j,t}^{hp} } } \right)$$
(35)

where b t and θ t are the electricity price and power bought from grid at time period t; \(d_{j,t}^{hp}\) is the power demand of heat pump in DHN; n hp is the number of equipped heat pump.

The first term in (35) is the cost of electricity bought from gird for PDN while the second term is the electricity cost for heat pump in DHN. Objective function (35) is subjected to the following constraints.

3.2 Constraints

  1. 1)

    Heat pump and circulating water pump

Similar to (27) and (28), total thermal energy supplied by the NSF-CAES hub and heat pump equipped at node i can be calculated by:

$$h_{i,t}^{hp} + h_{i,t}^{g} = c_{w} m_{i,t}^{g} \left( {\tau_{i,t}^{S} - \tau_{i,t}^{R} } \right)$$
(36)

where \(h_{i,t}^{hp}\) and \(h_{i,t}^{g}\) are the heat generated by NSF-CAES hub and heat pump at time period t; c w is the constant pressure specific heat of recycle water; \(m_{i,t}^{g}\) is the mass flow rate of recycle water at node i; \(\tau_{i,t}^{S}\) and \(\tau_{i,t}^{R}\) are the temperature of supply water system and return water system at node i.

Temperature of the water at each heat pump should be kept in the range:

$$\tau_{i}^{S,l} \le \tau_{i,t}^{S} \le \tau_{i}^{S,u}$$
(37)

where \(\tau_{i}^{S,l}\) and \(\tau_{i}^{S,u}\) are the lower and upper bound of temperature of supply water at node i.

Power consumed by circulating water pump equipped at node i satisfies [18]:

$$d_{i,t}^{cp} = m_{i,t}^{g} \frac{{pr_{i,t}^{S} - pr_{i,t}^{R} }}{{\eta_{i}^{cp} \rho }}$$
(38)

where \(pr_{i,t}^{S}\) and \(pr_{i,t}^{R}\) are pressure of supply water and return water of node i at time period t; \(d_{i,t}^{cp}\) is the power demand of circulating water pump at node i; ρ is the density of recycle water; \(\eta_{i}^{cp}\) is the efficiency of circulating water pump.

The power consumption of heat pump and circulating water should be limited by:

$$d_{i}^{hp,l} \le d_{i,t}^{hp} \le d_{i}^{hp,u},$$
(39)

where \(d_{i}^{hp,l},d_{i}^{cp,l}\) and \(d_{i}^{hp,u},d_{i}^{cp,u}\) are the lower and upper bound of power consumption of heat pump and circulating water pump equipped at node i.

  1. 2)

    Heat load

Heat load at node i of DHN in ZCE-MEI can be calculated by [8, 25]:

$$h_{i,t}^{d} =c_{w} m_{i,t}^{d} \left( {\tau_{i,t}^{S} - \tau_{i,t}^{R} } \right)$$
(40)

where \(m_{i,t}^{d}\) is the mass flow rate of recycle water of head load at node i at time period t; \(h_{i,t}^{d}\) is heat load demand.

There exist a minimum supply pressure and return pressure for circulating water pump in each NSF-CAES connected to node i, i.e.,

$$pr_{i,t}^{S} - pr_{i,t}^{R} \ge pr_{i}^{l}$$
(41)

Accordingly, temperature of return water at heat load i is constrained by:

$$\tau_{i}^{R,l} \le \tau_{i,t}^{R} \le \tau_{i}^{R,u}$$
(42)

where \(\tau_{i}^{R,l}\) and \(\tau_{i}^{R,u}\) are the lower and upper bound of temperature of return water.

  1. 3)

    Heat network

According to the continuity of flow [6, 8, 25], for each node i ∊ H(N), the following equations are satisfied:

$$\sum\limits_{b \in F(i)} {m_{b,t}^{S} } + m_{i,t}^{d} = m_{i,t}^{g} + \sum\limits_{b \in T(i)} {m_{b,t}^{S} } ,\;\forall i,\;t$$
(43)
$$\sum\limits_{b \in F(i)} {m_{b,t}^{R} } + m_{i,t}^{g} = m_{i,t}^{d} + \sum\limits_{b \in T(i)} {m_{b,t}^{R} } ,\;\forall i,\;t$$
(44)

where F(i) and T(i) are the set of pipes with node i as ‘from’ or ‘to’ node; \(m_{b,t}^{S}\) and \(m_{b,t}^{R}\) are the mass flow rate of recycle water of supply and return water system of pipe b at time t; \(m_{i,t}^{g}\) and \(m_{i,t}^{d}\) are the mass flow rate of recycle water of heat generation unit and heat load at node i.

The relationship between temperature of node i ∊ H(N) and temperature of pipe b ∊ H(P) can be depicted as:

$$\sum\limits_{b \in T(i)} {\left( {\tau_{b,t}^{S,out} m_{b,t}^{S} } \right)} = \tau_{i,t}^{S} \sum\limits_{b \in T(i)} {m_{b,t}^{S} }$$
(45)
$$\sum\limits_{b \in F(i)} {\left( {\tau_{b,t}^{R,out} m_{b,t}^{R} } \right)} = \tau_{i,t}^{R} \sum\limits_{b \in F(i)} {m_{b,t}^{R} }$$
(46)

where \(\tau_{b,t}^{S,out}\) and \(\tau_{b,t}^{R,out}\) are outlet temperature of pipe b of supply system and return system at time t.

The relationship between node temperature and temperature of pipe is illustrated as:

$$\left\{ {\begin{array}{l} {\tau _{b,t}^{S,in} = \tau _{i,t}^S}\\ {\tau _{b,t}^{R,in} = \tau _{i,t}^R} \end{array}} \right.$$
(47)

where \(\tau_{b,t}^{S,in}\) and \(\tau_{b,t}^{R,in}\) are inlet temperature of pipe b of supply system and return system at time t.

Mass flow of each pipe b of supply network and return network should be limited according the physical character of pipe, i.e.,

$$\left\{ {\begin{array}{l} {0 \le m_{b,t}^S \le m_b^u}\\ {0 \le m_{b,t}^R \le m_b^u} \end{array}} \right.$$
(48)

where \(m_{b}^{u}\) is the upper bound of mass flow rate of recycle water through pipe b.

The pressure between inlet and outlet of pipe b can be illustrated as [18, 25]:

$$pr_{i,t}^{S} - pr_{j,t}^{S} = \mu_{b} \left( {m_{b,t}^{S} } \right)^{2}$$
(49)
$$pr_{j,t}^{R} - pr_{i,t}^{R} = \mu_{b} \left( {m_{b,t}^{R} } \right)^{2}$$
(50)

where μ b is the pressure loss coefficient of pipe.

The temperature drops exponentially during recycle water flow in pipes [18]. The outlet temperature of pipe b is an exponential function of inlet temperature of pipe b.

$$\tau_{b,t}^{S,out} = \left( {\tau_{b,t}^{S,in} - \tau_{t}^{am} } \right)e^{{ - \frac{{\lambda_{b} L_{b} }}{{c_{w} m_{b,t}^{S} }}}} + \tau_{t}^{am}$$
(51)
$$\tau_{b,t}^{R,out} = \left( {\tau_{b,t}^{R,in} - \tau_{t}^{am} } \right)e^{{ - \frac{{\lambda_{b} L_{b} }}{{c_{w} m_{b,t}^{R} }}}} + \tau_{t}^{am}$$
(52)

where λ b is temperature loss coefficient of pipe; L b is the length of pipe b; \(\tau_{t}^{am}\) is the ambient temperature at time period t.

  1. 4)

    Power distribution network

Different from the power transmission network, PDN usually has a radial topology as shown in Fig. 4.

Fig. 4
figure 4

A typical radial power distribution network

The power flow in such a radial PDN can be described by DistFlow model or Branch flow as in [2729] and can be illustrated as:

$$P_{ij} + p_{j}^{g} - r_{ij} i_{ij} = \sum\limits_{k \in \pi (j)} {P_{jk} } + p_{j}^{d}$$
(53)
$$Q_{ij} + q_{j}^{g} - x_{ij} i_{ij} = \sum\limits_{k \in \pi (j)} {Q_{jk} } + q_{j}^{d}$$
(54)
$$U_{j} = U_{i} - 2\left( {r_{ij} P_{ij} + x_{ij} Q_{ij} } \right) + \left( {z_{ij} } \right)^{2} i_{ij}$$
(55)
$$i_{ij} U_{i} = P_{ij}^{2} + Q_{ij}^{2}$$
(56)
$$i_{ij} \le i_{ij}^{u}$$
(57)
$$U_{i}^{l} \le U_{i} \le U_{i}^{u} \quad U_{0} = V_{sl}^{2}$$
(58)
$$p_{i}^{l} \le p_{i}^{g} \le p_{i}^{u} ,\;q_{i}^{l} \le q_{i}^{g} \le q_{i}^{u}$$
(59)

where P ij and Q ij are the active power and reactive power flow of line l(i,j); \(p_{j}^{g}\) and \(q_{j}^{g}\) are the active power and reactive power generation of generation unit at bus j; \(p_{j}^{d}\) and \(q_{j}^{d}\) are the active power and reactive power demand of load at bus j; i ij is square of current through line l(i,j), while \(i_{ij}^{u}\) is the upper bound; r ij and x ij are the resistance and reactance of line l(i,j), while z ij is the impedance of line l(i,j); U i is the square of voltage amplitude of bus i; V sl is the voltage of slack bus; \(p_{i}^{l}\) and \(p_{i}^{u}\) are the upper and lower bound of active power output of generation unit; \(q_{i}^{l}\) and \(q_{i}^{u}\) are the upper and lower bound of reactive power output of generation unit.

Equations (53) and (54) model the active power and reactive power balance of PDN, respectively. Voltage drops along the distribution line l(i,j) is depicted in (55). Equation (56) describes the connection between power, square of voltage, and square of current. The limits of square of current, square of voltage, active power, and reactive power are respectively shown in (57)–(59).

DistFlow model (53)–(59) is only for radial PDNs. Some modifications are needed when it comes to other PDNs. The main advantages of DistFlow model are listed as follows: ① The reactive power balance and node voltage are considered in the power flow equations; ② The equations can be converted to linear ones or SOCP ones and the optimal solution can be easily obtained as in [29, 30], which is similar with DC flow model of transmission line that ignores reactive power. The linearized DistFlow can be illustrated as follows [30]:

$$P_{ij} + p_{j}^{g} = \sum\limits_{k \in \pi (j)} {P_{jk} } + p_{j}^{d}$$
(60)
$$Q_{ij} + q_{j}^{g} = \sum\limits_{k \in \pi (j)} {Q_{jk} } + q_{j}^{d}$$
(61)
$$U_{j} = U_{i} - \frac{{r_{ij} P_{ij} + x_{ij} Q_{ij} }}{{U_{0} }}$$
(62)
$$U_{i}^{l} \le U_{i} \le U_{i}^{u} \quad U_{0} = V_{sl}^{2}$$
(63)
$$p_{i}^{l} \le p_{i}^{g} \le p_{i}^{u} ,\;q_{i}^{l} \le q_{i}^{g} \le q_{i}^{u}$$
(64)

It is assumed that PDN of MEI is a radial one, DistFlow model and Branch flow can be implemented to formulate PDN of MEI. The renewable energy sources, continuous and discrete reactive power compensators can be incorporated in the improved DistFlow model [31, 32]. Thus, the PDN of MEI can be formulated based on linearized DistFlow model as:

$$P_{ij,t} + W_{j,t}^{g} + A_{j,t}^{g} = \sum\limits_{k \in \pi (j)} {P_{jk,t} + p_{j,t}^{d} } + A_{j,t}^{c}$$
(65)
$$Q_{ij,t} + q_{j,t}^{g} + \frac{{U_{j,t} C_{j,t} }}{2} + Q_{cj,t} = \sum\limits_{k \in \pi (j)} {Q_{jk,t} } + q_{j,t}^{d}$$
(66)
$$Q_{ij,t} + q_{j,t}^{g} = \sum\limits_{k \in \pi (j)} {Q_{jk,t} } + q_{j,t}^{d}$$
(67)
$$\frac{{U_{j,t} }}{{K_{ij,t}^{2} }} = U_{i,t} - \frac{{r_{ij} P_{ij,t} + x_{ij} Q_{ij,t} }}{{U_{0} }}$$
(68)
$$U_{j,t} = U_{i,t} - \frac{{r_{ij} P_{ij,t} + x_{ij} Q_{ij,t} }}{{U_{0} }}$$
(69)
$$U_{i}^{l} \le U_{i,t} \le U_{i}^{u} \quad U_{0} = V_{sl}^{2}$$
(70)
$$W_{i}^{g,l} \le W_{i,t}^{g} \le W_{i}^{g,u}$$
(71)

where \(W_{j,t}^{g}\) and \(A_{j,t}^{g}\) are the power output of wind generator and NSF-CAES hub equipped at bus j at time period t; \(A_{j,t}^{c}\) is the power demand of NSF-CAES hub; C j,t is the value of shunt capacitors/reactors; Q cj,t is the supplemented reactive power of continuous compensator; K ij,t is the tap ratio of OLTC on line l(i,j); \(W_{i}^{g,l}\) and \(W_{i}^{g,u}\) are the lower and upper bound of available wind power output.

Active power distribution of line l(i,j) is formulated as (65). Equations (66) and (67) depict the reactive power distribution for line l(i,j) with and without reactive power compensator equipped on bus j, respectively. Equations (68) and (69) denote the voltage of bus j for line l(i,j) with or without OLTC. (70) is similar to (58). The available wind power is constrained by (71).

3.3 Model simplifications

Aggregating the objective and constraints, dispatch model of ZCE-MEI in terms of reducing system operation cost can be formulated as:

$$\begin{array}{cc} {\hbox{min} } & {(35)} \\ {{\text{s}} . {\text{t}} .} & {(1) {-} (34),\;(36) {-} (52),\;(65) {-} (71)} \\ \end{array}$$
(72)

Dispatch model (72) is actually a large scale mixed integer nonlinear programming (MINLP) problem, which is hard to be effectively solved. In this section, each part of this model, including NSF-CAES hub, PDN, and DHN are linearized to yield a mixed integer linear programming (MILP) which can be easily solved by CPLEX.

  1. 1)

    Linearization of NSF-CAES hub

Air pressure pr, temperature τ, and mass flow rate qm are the adjustable variables of a NSF-CAES hub. It is difficult to adjusting them simultaneously owing to the complexity of hydraulic–thermal dynamics. Fortunately, a practical NSF-CAES hub often operates at a constant pressure and constant temperature (CP–CT) mode [10, 23]. Thus, (1) and (13) reduces to

$$p_{j,r,t}^{c} = \frac{1}{{\eta_{j,r}^{c} }}\frac{\kappa }{\kappa - 1}qm_{j,t}^{c} R_{g} \tau_{j,r,t}^{c,in} \left( {\beta_{j,r}^{{\frac{\kappa - 1}{\kappa }}} - 1} \right)$$
(73)
$$p_{j,s,t}^g = \eta _{j,s}^t\frac{\kappa }{{\kappa - 1}}qm_{j,t}^g{R_g}\tau _{j,s,t}^{g,in}\left( {1 - \gamma {{_{j,s}^g}^{ - \frac{{\kappa - 1}}{\kappa }}}} \right)$$
(74)

respectively.

Similarly, (5) and (17) reduce to

$$\tau _{j,r,t}^{c,out} = \tau _{j,r,t}^{c,in}\frac{1}{{\eta _{j,r}^c}}\left( {\beta _{j,r}^{\frac{{\kappa - 1}}{\kappa }} - 1 + \eta _{j,r}^c} \right)$$
(75)
$$\tau _{j,s,t}^{t,out} = \tau _{j,s,t}^{g,in}\eta _{j,s}^g\left( {\gamma {{_{j,s}^g}^{\frac{\kappa }{{\kappa - 1}}}} - 1 + \frac{1}{{\eta _{j,s}^g}}} \right)$$
(76)

respectively.

Besides, under CP–CT operation mode, (6)–(12) and (18)–(24) are eliminated.

  1. 2)

    Linearization of PDN

As for PDN, (66) and (68) are nonlinear equations. The term U j,t C j,t in (66) is a nonlinear one, to linearize this term, the discrete variable C can be formulated as [3133],

$$C_{j} = C_{j}^{l} + s_{j} \left( {2^{0} g_{j,0} + 2^{1} g_{j,1} + \cdots + 2^{{v_{j} }} g_{{j,v^{j} }} } \right)$$
(77)
$$0 \le 2^{0} g_{j,0} + 2^{1} g_{j,1} + \cdots + 2^{{v_{j} }} g_{{j,v^{j} }} \le \frac{{C_{j}^{u} - C_{j}^{l} }}{{s_{j} }}\quad \forall j \in E(N) \cap E_{D}$$
(78)

where \(g_{j,0} ,\;g_{j,1} , \ldots ,g_{{j,v^{j} }}\) are binary variables; E D is set of buses for shunt capacitors/reactors; s j is the step size of shunt capacitors/reactors; \(C_{j}^{l}\) and \(C_{j}^{u}\) are the lower and upper bound of shunt capacitors/reactors; v j is a integer which can be decided by:

$$\log_{2} \left( {\frac{{C_{j}^{u} - C_{j}^{l} }}{{s_{j} }} + 1} \right) - 1 \le v_{j} \le \log_{2} \left( {\frac{{C_{j}^{u} - C_{j}^{l} }}{{s_{j} }} + 1} \right)$$
(79)

Thus, the term U j,t C j,t in (66) is transformed to

$$U_{j,t} C_{j,t} = C_{j}^{l} U_{j,t} + s_{j} \left( {2^{0} g_{j,0} U_{j,t} + \cdots + 2^{{v_{j} }} g_{{j,v^{j} }} U_{j,t} } \right)$$
(80)

Usually, (80) can be linearized by utilizing big M method, i.e.,

$$U_{j,t} C_{j,t} = C_{j}^{l} U_{j,t} + s_{j} \left( {2^{0} \delta_{j,0} + \cdots + 2^{{v_{j} }} \delta_{{j,v^{j} }} } \right)$$
(81)
$$U_{j,t} - M\left( {1 - g_{j,k,t} } \right) \le \delta_{j,k,t} \le U_{j,t} + M\left( {1 - g_{j,k,t} } \right)$$
(82)
$${-} Mg_{j,k,t} \le \delta_{j,k,t} \le Mg_{j,k,t}$$
(83)

where \(\delta_{j,0} ,\;\delta_{j,1} , \ldots ,\delta_{{j,v^{j} }}\) are binary variables; M is a big number.

As for the OLTC branch l(i,j), the term of left side of (68) can be expanded as:

$$\frac{{U_{j,t} }}{{K_{ij,t}^{2} }} = U_{j,t} \left( {\frac{{b_{ij,1,t} }}{{K_{ij,1}^{2} }} + \frac{{b_{ij,2,t} }}{{K_{ij,2}^{2} }} + \cdots + \frac{{b_{{ij,n_{ij} ,t}} }}{{K_{{ij,n_{ij} }}^{2} }}} \right)$$
(84)

where K ij,1, K ij,2,…,\(K_{{ij,n_{ij} }}^{{}}\) are the available value of tap of OLTC; n ij is the number of available OLTC tap value. In this regard, (68) can be linearized as [3133]:

$$\frac{{U_{j,t} }}{{K_{ij,t}^{2} }} = \sum\limits_{k = 1}^{{n_{ij} }} {\frac{{h_{j,k,t} }}{{K_{ij,k}^{2} }}}$$
(85)
$${-} M\left( {1 - b_{ij,k,t} } \right) + U_{j,t} \le h_{j,k,t} \le M\left( {1 - b_{ij,k,t} } \right) + U_{j,t}$$
(86)
$${-} Mb_{ij,k,t} \le h_{j,k,t} \le Mb_{ij,k,t}$$
(87)

where h j,k,t are dummy variable; b ij,1,t and \(b_{{ij,n_{ij} ,t}}\) are binary variables, with \(\sum\limits_{k = 1}^{{n_{ij} }} {b_{j,k,t} } = 1.\)

  1. 3)

    Linearization of DHN

As for DHN, there exists four different operating strategies, including constant flow and constant supply temperature (CF–CT), constant flow and variable supply temperature (CF–VT), variable flow and constant supply temperature (VF–CT), variable flow and variable supply temperature (VF–VT) [25, 34]. Under the VF–VT and VF–CT modes, the temperature dynamics (49) and (50) are nonlinear, which made the dispatch problem difficult to be solved. Fortunately, in an actual DHN, CF–VT has more flexibility than CF–CT, and CF–VT yields a linear DHN model.

For simplicity, the widely used CF–VT mode is implemented in this paper, thus, (43), (44), (49) and (50) are unnecessary.

Through above transformations and simplifications, the original MINLP (72) is reduced to a MILP problem, which can be effectively solved by commercial solvers.

4 Case study

4.1 System settings

The configuration of the test ZCE-MEI is shown in Fig. 5. The designed ZCE-MEI is composed of a 33-bus PDN, an 8-node DHN, a NSF-CAES hub, 4 wind generators, 1 heat pump, and several reactive power compensators both discrete and continuous including OLTC, SVG, shunt capacitor and reactor. A 3 MW wind generator is equipped with NSF-CAES hub at Bus 2, the other three 0.5 MW wind generators are employed at Bus 7, 19, 26 respectively. This configuration is valued in [35]. Heat pump is equipped at node N1. It is worth mentioning that heat pump buy electricity directly from power grid not some buses in the PDN. Thus, NSF-CAES hub is the only coupling point between DHN and PDN in this test system.

Fig. 5
figure 5

Configuration of ZCE-MEI

Time-of-use power price is shown in Fig. 6. The power demand, heat demand, and available wind power of the ZCE-MEI are shown in Fig. 7. Power ratio of each bus in ZCE-MEI can be generated by each load divide system load of the standard matpower data. Heat load ratio, and mass flow rate of each node are shown in Table 1.

Fig. 6
figure 6

Time-of-use power price

Fig. 7
figure 7

Power load and available wind power

Table 1 Heat load parameters of the test ZCE-MEI

To maintain voltage quality of PDN in the designed ZCE-MEI, several kinds of reactive power compensator are equipped at key buses of PDN. Several OLTCs with a minimum tap changer 0.95, maximum tap changer 1.05, and tap step 0.01 are equipped on Line #1, #18, #22, #25 respectively. Meanwhile, shunt capacitors/reactors with a minimum value 0 and maximum value 0.2, and step 0.05 are located on Bus #5, #10, #13, #17, #20, #23, #30 respectively. Besides, SVG are equipped on Bus #4, #9, #14 to provide continuous reactive power.

4.2 Simulation of NSF-CAES

In this section, operation of a 1 MW NSF-CAES hub is simulated to verify the effectiveness of the proposed formulation. The rated parameters of each stage compressor and turbine are depicted in Table 2 and Table 3, respectively. Besides, the rated mass flow rate of each compressor and turbine are 0.64, 2.46 kg/s, respectively. The volume of air storage tank of the designed NSF-CAES is 2000 m3.

Table 2 Rated parameters of compressor
Table 3 Rated parameters of turbine

The round trip energy flow of the designed 1 MW NSF-CAES hub is illustrated in Fig. 8. The electricity efficiency η e  = 1.46/2.8 = 52.14%, the round trip energy efficiency η CAES  = (1.46 + 0.4193)/1.3867 = 67.12%. These efficiencies are acceptable for commercial applications to realize return of investment at commercial scale.

Fig. 8
figure 8

Energy flow of designed 1 MW NSF-CAES

4.3 Simulation results

All simulations are implemented on a laptop with Intel i5-4210M CPU and 16 GB RAM. The operation of NSF-CAES hub, system operation cost and wind curtailment are analyzed consequently in the following subsections.

  1. 1)

    Operation of NSF-CAES hub

The SOC of NSF-CAES and that of TES of NSF-CAES hub are shown in Fig. 9 and Fig. 10, respectively. Figure 11 illustrates the heat power output of heat pump and NSF-CAES hub.

Fig. 9
figure 9

SOC of NSF-CAES hub

Fig. 10
figure 10

SOC of TES of NSF-CAES hub

Fig. 11
figure 11

Heat output of heat pump and NSF-CAES

We can learn from above two figures that NSF-CAES utilizes free wind power and cheap electricity at off-peak periods, such as from t = 1 to t = 6, to charge the air into air storage tank to store the energy in two forms, i.e., thermal energy in TES and molecular potential energy in air storage tank. The molecular potential energy can be used to drive turbine to generate electricity during on-peak periods, such as from t = 13 to t = 14, under the condition of consuming certain thermal energy stored in TES. Although most heat load are supplied by heat pump in the DHN, some of the thermal energy stored in TES during energy charging process can be directly used to supply heat power for heat load to save cost, such as at time periods t = 10, t = 16. Similar conclusions can be drawn by analyzing Fig. 9, Fig. 10, and Fig. 11 simultaneously.

  1. 2)

    Operation cost and wind curtailment

Power output of wind generator, power bought from grid, and wind curtailment of wind generator #1 under the designed ZCE-MEI and separate operation modes are comparatively studied in Fig. 12 and Fig. 13.

Fig. 12
figure 12

Power balance of ZCE-MEI

Fig. 13
figure 13

Power balance of separate operation mode

Comparing Fig. 12 and Fig. 13, we draw the conclusion that by utilizing NSF-CAES hub in MEI, curtailed wind power during off-peak time can be reduced by storing the available free wind power in NSF-CAES and using the stored energy to supply power demand during on-peak periods. Thus, the power brought from grid can also be reduced in the proposed MEI, also the system operation cost. Through co-optimize PDN and DHN in the proposed ZCE-MEI, wind power curtailment of the whole system is reduced from 5.2347 to 2.0452 MWh as shown in the red shadow in Fig. 12 and Fig. 13. System operation cost of MEI and separate operation of PDN and DHN is compared in Table 4. By co-optimize PDN and DHN through NSF-CAES hub, the operation cost of the whole system is reduced 3.32% compared with optimize DHN and PDN separately.

Table 4 Operation costs under different operation modes

Besides, we can also learn from the two figures that, during period from t = 8 to t = 22, all the available wind power has been utilized to supply the power load demand.

  1. 3)

    Optimal power flow

Optimal temperature distribution of DHN of the designed ZCE-MEI at the on-peak heat load period (t = 5) and off-peak heat load period (t = 15) are shown in Fig. 14.

Fig. 14
figure 14

Pipe temperature at on-peak and off-peak time

It is shown in Fig. 14 that the different heat load at on-peak period (t = 15) and off-peak period (t = 5) can be supplied by adjusting the return water temperature. Under the condition of the same supply water temperature, the smaller the return water is, the larger the heat power can be supplied. Besides, the temperature of outlet of supply and return water system usually lower than that of inlet of supply and return water system which is similar to the common sense.

Optimal power flow of PDN at on-peak time period (t = 11) and off-peak time period (t = 5) are depicted in Fig. 15. Voltage of each bus during off-peak power load and on-peak power load and corresponding states of OLTCs are shown in Fig. 16 and Fig. 17.

Fig. 15
figure 15

Optimal power flow at on-peak and off-peak time

Fig. 16
figure 16

Bus voltage at on-peak and off-peak time

Fig. 17
figure 17

Rasio of OLTC at on-peak and off-peak time

We can learn from above figures that node voltage and reactive power balance are maintained and supplied in the required limits by adjusting the OLTC and shunt capacitors/reactors at on-peak and off-peak time periods.

5 Conclusion

This paper proposes a zero-carbon-emission micro Energy Internet architecture to utilize power and heat in an integrated manner. NSF-CAES hub is a clean energy hub accommodating DHN and PDN. A detailed NSF-CAES dispatch model is constructed to consider the pressure behaviors and temperature dynamics. To maintain the voltage quality of PDN in the proposed ZCE-MEI, an improved linearized DistFlow model is utilized to take OLTC and capacitor and reactor shunt compensator into account. Optimal operation of the ZCE-MEI is realized in terms of reducing operation cost. A typical 1 MW NSF-CAES hub is designed to show the effectiveness of the proposed NSF-CAES formulation. Simulation results verified the advantages of the proposed ZCE-MEI in reducing operation cost and wind curtailment.

Noting that, we assume there is no uncertainty in the system parameter, thus the method cannot adapt to situations with parameter uncertainties which is more common in actual system. Our further work will focus on the optimal dispatch of MEI with uncertainty, the robust optimization and stochastic optimization methods would be adopted to handle this kind of problem.