Abstract
Micro-energy grids have shown superiorities over traditional electricity and heating management systems. This paper presents a hybrid optimization strategy for micro-energy grid dispatch with three salient features. First, to enhance the ability to support new storage equipment, an energy hub model is proposed using the non-supplementary fired compressed air energy storage (NSF-CAES). This provides flexible dispatch for cooling, heating and electricity. Second, considering the unique characteristics of the NSF-CAES, a sliding time window (STW) method is designed for simple but effective energy dispatch. Third, for the optimization of energy dispatch, we blend the differential evolution (DE) with the hyper-spherical search (HSS) to formulate a hybrid DE-HSS algorithm, which enhances the global search ability and accuracy. Comparative case studies are performed using real data of scenarios to demonstrate the superiorities of the proposed scheme.
THERE have been wide explorations on the use of clean energies such as wind and solar energy for sustainable development. The concept of microgrid based on distributed power generation technologies is proposed. The micro-energy grid is formulated as a new microgrid architecture which integrates multiple energy carriers such as cooling, heating, and electricity [
For the micro-energy grid containing multiple energy carriers, some studies adopt a system framework called energy hub for system analysis [
For the modeling of micro-energy grid system with energy hubs, the utility as well as the modeling and use of new devices for energy hubs should be considered. In [
Obviously, these studies provide improved micro-energy grid system models but some new issues need to be considered for further applications. For example, the vehicle to grid is effective to deal with flexible heating load, but the model is too complicated for the solvers [
For the dispatch of micro-energy grid system, there have been many methods such as dynamic programming, game theory, intelligent algorithms, etc. [
In this paper, we survey the two types of methods, respectively. For analytical methods, a three-level framework has been used to optimize the microgrid with stochastic programming for uncertainties [
In comparison, numerical methods focus more on intelligent algorithms. Some multi-objective energy management methods for microgrids use bio-inspired mechanisms like imperialistic competition algorithm (ICA) and Levy-harmony algorithm to prevent premature convergence [
Most analytical methods rely on convex optimization, thus the solutions to non-convex optimization need further study. Intelligent algorithms can make trade-off between the searching speed and precision, but tackling scenarios with too many constrains will lead to non-convergence. Recently, it is found that the hyper-spherical search (HSS) algorithm performs well in micro-energy grid dispatch optimization, but there exists the probability of falling into the local optimal due to the searching limitation [
Inspired by the above observations, we propose an energy hub framework by introducing the NSF-CAES. Then, a dispatch scheme is designed with the differential evolution aided HSS (DE-HSS) algorithm. The major contributions of this work are two-fold.
1) The NSF-CAES is involved in the energy hub, providing flexible support for storage devices. Note that the NSF-CAES needs to compress air during the energy storage process. This cannot ensure real-time dispatch. Therefore, we adopt a sliding time window (STW) method for effective energy dispatch and service life extension of the NSF-CAES.
2) To optimize the complex micro-energy grid, the DE-HSS algorithm is presented for the energy dispatch. Compared with traditional intelligent optimization methods, the DE-HSS has stronger searching ability and avoids the deficits of long-time computation, low precision and local optima.
The rest of the paper is organized as follows. Section II describes the framework and modeling for micro-energy grid. Section III presents the formulation of multi-objective optimization. Section IV presents the dispatch method using STW and DE-HSS. Case studies and comparative analysis are carried out in Section V to validate the proposed methods. Finally, the concluding remarks are given in Section VI.
This paper studies the community-scale micro-energy grid. The first step to solve the micro-energy grid dispatch problem is to build a model. Then an algorithm is used to solve it according to the given model and data. Thus we divide the overall calculation process into two layers: the micro-energy grid layer and the dispatch layer.
The framework of micro-energy grid is shown in

Fig. 1 Framework of micro-energy grid.
It is assumed that the communication lines and all equipments are in normal status. On the input side, the electricity company provides the electricity to energy hub via transformers. The gas company provides the gas to CHP and GB with dispatch factor adaptively tuned by demand and equipment constraints. Inside the energy hub, the electric power comes from solar, wind, and electricity output of CHP. The heating power comes from EB, GB, and the heating output of CHP. The cooling power comes from AC. Storage devices balance the supply and demand. Electricity load, cooling load, and heating load are different loads on the output side.

Fig. 2 Framework of micro-energy grid dispatch.
In this paper, the system advisor model (SAM) is used to simulate wind and solar power without mathematical modeling [
1) CHP Modeling
The CHP is composed of a micro gas turbine and a bromine refrigerator [
(1) |
where is the electricity generation efficiency of micro gas turbine; is the electricity output of micro gas turbine at time t; is the rated power of micro gas turbine; a, b, c, and d are the fitting coefficients and set to be 0.0753, 0.3095, 0.4174, and 0.1068, respectively [
2) Dispatch Factor Between CHP and GB
Natural gas is consumed through CHP and GB. The distribution formulations of natural gas between CHP and GB are:
(2) |
where is the natural gas consumption at time t; and is the dispatch factor of natural gas which is adaptively tuned in different time intervals.
3) ES and HS Modeling
Due to the similarity of models, the ES and HS can be mathematically described with the same model [
(3) |
where is the time length; and are the charging and discharging efficiencies, respectively;
4) EB, GB, and AC Modeling
The EB cooperates with CHP to meet the heating load demand and increase the electricity consumption during the valley periods [
(4) |
where and are the electric and heating power of the EB at time t, respectively; and is the conversion efficiency from electricity to heating. In this paper, the electric energy consumed by the EB is uniformly dispatched as part of the electricity load for the micro-energy grid.
The heating power generated by the GB is related to the efficiency:
(5) |
where is the heating output of the GB at time t; and is the model efficiency of the GB.
The AC converts the heating power into cooling power:
(6) |
where is the cooling output of the AC at time t; is the consumed heating power of the AC at time t; and is the cooling efficiency of the AC.
5) NSF-CAES Modeling
We model the NSF-CAES in two ways: ① component-level modeling; ② STW-based system-level modeling.
1) Component-level modeling
The NSF-CAES used in this paper is mainly composed of a compressor, a motor/generator, a turbine generator, a gas storage chamber, a high-temperature medium storage tank, a low-temperature medium storage tank, and heating exchangers. It operates in two processes: energy storage and energy release.

Fig. 3 Framework of NSF-CAES.
The mathematical model for the NSF-CAES at runtime is given as follows.
a) Electricity consumed by energy storage. The compressor can use wind power, solar power, and valley power to compress air. The shaft power at each compression stage is:
(7) |
where is the adiabatic index; is the mass flow rate of the compressor; is the constant of the air; is the temperature of the air entering into the
The temperature of the air exiting into the
(8) |
The number of compressor stages is 3, and the time of the system energy storage process is . The electric energy consumed by the compressor unit in the energy storage process is:
(9) |
b) Heat stored by the heating recovery system. The low-temperature medium in the regenerative system absorbs the compression heating in the compression process through the heating exchanger 1, and then stores it in the high-temperature medium storage tank. The heating stored in the regenerative system is the heating released by the high-pressure and high-temperature air passing through the heating exchanger 1:
(10) |
where is the specific heating capacity of the air at a constant pressure; and is the compressor working hours.
c) Electrical energy output by the system. By using the adiabatic efficiency of the turbine, the output shaft power at each stage of the turbine unit is calculated as:
(11) |
where is the mass flow rate of the turbine; is the temperature of the air entering the -level turbine during the expansion process; is the efficiency of the -level turbine; and is the expansion ratio in the -level turbine.
The number of the turbine stages is 2, and the actual output power of the entire turbine:
(12) |
where is the efficiency of the turbine; and is the generation time of turbine power.
d) Heat output by system. The heating output by the system is the heating released by the high-temperature medium storage tank through the heating exchanger 3. The heating can be stored and used during discharging. The heating output is:
(13) |
where is the heating ratio for the heating stored in the regenerative system.
e) Cold output by system. The cooling output of the system is the amount of heating exchange between the low-temperature exhaust of the turbine unit and the outside through the heating exchanger 4. It is assumed that the temperature of the low-temperature exhaust reaches the ambient temperature after heating exchange. The cooling output is:
(14) |
2) STW-based system-level modeling
By ignoring the operation details, we consider the charging and discharging characteristics under the rated operating condition. The NSF-CAES stores the energy just as typical storage devices, and discharges the energy to the electricity load, cooling load, and heating load in different proportions. The charging model is:
(15) |
The discharge to electricity load, cooling load, and heating load is modeled as:
(16) |
where is the self-loss rate of NSF-CAES; and are the charging and discharging power at time , respectively; and are the charging and discharging efficiencies, respectively; , , and are the energies that can be released to electric load, cooling load, and heating load at time t, respectively; and , , and are the ratios of energy discharging to electricity, heating, and cooling, respectively. Due to the energy loss, there exists .
It is assumed that there is no loss of energy during the transmission. We focus on the dispatch optimization for the energy hub without consideration of the investment cost for operation and maintenance. We consider the electricity and gas price signals to guide users to participate in the demand side response and adjust the energy structure. The energy purchase cost is:
(17) |
where is the amount of power exchanged between the energy hub and the external grid at time t; is the amount of natural gas purchased at time t; is the external grid price; is the natural gas price; and T is the time period for the economic dispatch cycle. To tackle the day-ahead dispatch problem, we take T as 24 hours.
We denote as the electricity for buying (positive values) and for selling (negative values), so we can obtain:
(18) |
The purchase-sale price ratio can be set to be : in simulations [
(19) |
where is the conversion factor denoting the natural gas amount required for 1 kWh. Usually, we take as 0.0925, which means we require 0.0925
The energy hub consumes electricity and natural gas supplied from external sources. The objective function of minimizing the carbon emissions is:
(20) |
where is the unit emission coefficient, the unit is g/kWh for electricity, and g/
(21) |
where , denoting the equal importance of two objectives.
1) Power Balance Constraints
As shown in
(22) |
where , , and are the total electricity load, heating load, and cooling load at time t, respectively; , , and are the charging power of the ES, HS, and NSF-CAES, respectively; , , and are the discharging power of the ES, HS, and NSF-CAES, respectively; and are the efficiencies of converting NSF-CAES energy into electricity and heating, respectively; and , , , , and are the power outputs of the wind turbine, solar panel, CHP, electricity, and natural gas, respectively.
2) CHP Power and Ramp Rate Constraints
For the CHP, the power and ramp rates meet the constraints:
(23) |
where and are the upper and lower limits of the natural gas power consumption, respectively; and and are the maximum rates of ramping up and down, respectively.
3) EB, GB, and AC Constraints
The input energies of EB, GB, and AC are different, but they meet the same power constraints as:
(24) |
where and are the lower and upper limits of EB, GB, and AC, respectively.
4) ES/HS Equipment Constraints
In addition to the operating mode of (2), the energy storage equipment should meet the following constraints:
(25) |
where Emax and Emin are the upper and lower limits of the stored energy, respectively; and are the normalized charging and discharging states, respectively; and are the maximum charging and discharging rates of each time interval, respectively; indicates that at any time, the storage equipment can only charge or discharge; and means that the energy reserve at the end of the cycle ET should be equal or larger than the initial energy E1.
5) NSF-CAES Constraints
If NSF-CAES adopts an STW-based system-level modeling method, we need to make further constraints in this modeling method. This enables the NSF-CAES to participate in the dispatch process of the micro-energy grid in a reasonable manner.
Considering the large inertia of NSF-CAES, its dispatch strategy is designed as:
(26) |
where and are the total charging and discharging energies of NSF-CAES, respectively; and are the energy charging and discharging periods, respectively; A and B are the minimum time periods required for energy storage and release, respectively; and denotes that the energy should be charged first and then discharged. We assume that NSF-CAES has no energy storage at the beginning and is charging in higher-price period while discharging in lower-price period.
If the NSF-CAES adopts component-level modeling, it will directly join the dispatch process and participate in dispatch together with other equipment. If the NSF-CAES adopts STW-based system-level modeling, it will be dispatched separately from other equipment. We focus on the superiority of STW-based NSF-CAES system-level modeling for dispatch. The analysis of the dispatch results obtained by the two NSF-CAES modeling methods will be given in Section V. According to (1)-(26), the optimization problem for the micro-energy grid can be described as:
(27) |
where is the total economic cost; is the environmental cost; and are the equality and inequality constraints, respectively; and is the vector of the decision variables for all time periods. Actually, this is a non-linear programming problem and is difficult to solve using off-the-shelf solvers like CPLEX and Gurobi. Therefore, an intelligent algorithm named DE-HSS is adopted.
The NSF-CAES uses compressed air for heating supply and low-temperature gas for cooling. It enables clean and efficient electrical energy storage without fuel after burning [

Fig. 4 Schematic diagram for STW.
In
To determine the CEP, we first denote Ti as the time window i, where . Then, we slide the window. As shown in
(28) |
where T_EP is TOU electricity price; T_GP is TOU natural gas price; and ti is the dispatch time length.
To make the NSF-CAES charge in the minimum period and discharge in the maximum period, we set four windows:
(29) |
where min1 and max1 make the first couple of charging/discharging windows; and min2 and max2 make the second couple of windows, e.g., is the minimum period of first charging window. For the first inequality, when the charging time is selected, there must be at least 6 hours left for the other three windows. So the window number is no more than 17. For the second inequality, there must be at least 4 hours left for the other two windows. So the window number is no more than 19. For the third inequality, the window number is no more than 21. For the last inequality, 23 is the threshold of the loop. Obviously, STW is a straightforward and effective way without frequently starting and stopping equipment during the dispatch process. This helps extend the service life of NSF-CAES.
Experiments show that decreasing the window size, e.g., from 4 to 2, or increasing the window size, e.g., from 4 to 6, is not preferable. Smaller window size will lead to the increase of overall energy cost due to the absence of energy provided by the NSF-CAES during load peaks while the TOU electricity or natural gas price is relatively higher. Larger window size can reduce the energy cost to a very limited degree but frequent charging and discharging of NSF-CAES will deteriorate the life of NSF-CAES. Thus we adopt the four-window scheme in case studies.
The HSS has been proven effective in optimizing complex linear or non-linear systems [
1) Define the initial population number Npop, the number of hyper-sphere centers (SCs) NSC, the upper and lower limits of the HSS radius and , and angle change probability Prangle.
2) A set of initial solutions is randomly generated. The decision variable xi is randomly selected from [Xi,min, Xi,max] with a uniform probability. The solutions are called particles, whose objective functions are calculated accordingly.
3) The particles are represented by , where pi (i=1, 2, , N) is the decision variable. The objective functions for the particles are determined as . The particles are sorted in the ascending order based on their objective function values. The best NSC particles (at the top of the list) are selected as SCs.
4) The remaining particles are dominated by SCs. To divide the particles proportionally, the objective function difference (OFD) of each SC is defined as the difference between the value of the SC objective function and the maximum objective function value of SCs. That is, , where is the SC with the largest value among all the objective function values corresponding to SCs. Thus, the normalized dominance of each SC is defined as:
(30) |
where is the OFD of a certain SC; and is the OFD of SC i .
Then, the initial number of particles, which belongs to an SC, will be equal to round, and will be chosen randomly by each SC from the remaining particles.
1) A particle seeks a better solution within the bounded sphere with the predefined center. The sphere radius r denotes the distance between the particle and the center. The origin is set at the sphere center. The searching program is performed with varying particle parameters (the radius r and angle θ).
2) There are N1 angles for the N-dimension problem. Any varying angle will cause the particle movement in the searching space. For the DE-HSS, each angle θ changes by radians, and the probability of each radian change is . is randomly selected between with uniform distribution.
3) After changing all angles of the particle, the distance between the particle and the center is randomly chosen in [rmin, rmax]. In the N-dimension hyper-sphere, is calculated as:
(31) |
where is the center of a hyper-sphere in i-dimension; and is the particle belongs to a certain center in i-dimension.
After changing θ and r, together with evaluating f, the searching process of particles in the space is completed.
4) If there exists a particle whose position becomes lower than the SC, we then use it to take the place of the SC.
Compared with HSS, the DE-HSS uses this step to enhance the searching ability while ensuring the computation accuracy.
1) For each particle belonging to an SC, if (MR is the mutation rate), we can obtain:
(32) |
where q1, q2, and q3 are three randomly selected particles; F is the scaling factor; SCbest is the best hyper-spherical center, i.e., the globally optimal center; rand is a random value between 0 and 1; and q is the mutation particle.
2) If (CR is the crossover rate), judge whether to perform differential crossover by using:
(33) |
3) Calculate the objective function of the new particle, and update the particle if the value is smaller than the original particle.
4) Compare the objective function of all the changed particles to reselect SC.
The particles searched within inappropriate spaces are called dummy particles.
1) Particle sets should be classified according to their set objective function (SOF) to seek the worst set with dummy particles. The SOF of a set is mainly affected by the objective function of SC , and the objective function of the particles is less important. Thus, we define the SOF for each group as:
(34) |
where is the mean value of the objective function values of all particles dominated by a certain SC.
A small ensures that a set of SOFs can be determined by the objective function of SC. Increasing will increase the role of the particles in determining the SOF.
2) The process of dummy particles recovery is modeled by selecting some dummy particles from the hyper-spheres with the largest SOF and assigning them to other SCs. The difference in the SOF (DSOF) of each group is expressed by:
(35) |
where is the maximum value among all SOFs. Then, particles can be assigned to one of the SCs with the calculated DSOF.
3) Calculate the assigning probability (AP) for each SC:
(36) |
where NTOF is the normalized total objective function. The set AP={AP1, AP2,,} divides the particles in SCs based on their APs. The dummy particles are assigned to the SC i with a probability of APi. Thus, the worst group (with the highest SOF) will lose its dummy particles. The particles seek a new SC in all SCs based on their AP. If an SC has no particles, it will be treated as a particle and a new SC will be set.
At the end of each iteration, all particles and SCs are sorted according to their objective function values. The best particles are selected as the new SCs for the next iteration.
The loop will be terminated in the case of one of the conditions as follows.
1) Reach the maximum number of iteration.
2) The iteration error is lower than the preset threshold, e.g., . The optimal value is then obtained as the final output.
The deficit of the traditional HSS can be observed in Step 2, where is randomly selected for one iteration. Moving the particles according to this rule may lead to the local optima. Step 3 formulates the hybrid DE-HSS using the differential mutation of DE, so particles are distributed with increased diversity. Meanwhile, the differential crossover is performed to retain the differentially mutated particles to avoid unnecessary computation. Although the DE-HSS may take a longer period for one iteration, the total iteration number required to seek the optimal solution is reduced. In addition, after adding the DE step, the algorithm can effectively avoid falling into the local optima, so the searching ability is enhanced.
We make case studies on the proposed optimization scheme. The parameters of the computer are: Intel (R) Core(TM) i7-7500 CPU @ 2.70 GHz and 2.90 GHz, 4 GB RAM, 64 bit operating system, and MATLAB R2016a. The simulation interval is set as 1 hour.
Based on some existing studies [
The power unit is uniformly converted to kW. For calculation convenience, the initial SOCs for ES and HS are both set to be 50%. The minimum reserve is 10%. The maximum charging or discharging energy of NSF-CAES per hour is set to be 500 kW after unit commitment analysis. The price unit is CNY. The power outputs of wind and solar energy are shown in

Fig. 5 Power outputs of wind and solar energy.

Fig. 6 Information of electric load, cooling load, and heating load.

Fig. 7 TOU electricity and natural gas prices.
We first analyze the performance of different modeling methods of NSF-CAES in the calculation examples. Without consideration of the energy storage at the beginning, we list the parameters required for NSF-CAES “STW-based system-level modeling” and “component-level modeling”, as given in Tables
We analyze the two modeling methods by considering the two-objective function as an example. With the proposed DE-HSS, the parameters of the methods have been optimized. The optimization results are shown in
First, it can be observed from
For method I, we use the genetic algorithm to perform simulation analysis. The results show that the NSF-CAES still dispatches 4 cycles, but the genetic algorithm (GA) leads to larger computation time. The optimal time to threshold and total cost compared with the proposed DE-HSS algorithm are shown in
Further, we make comparative simulations with different scenarios using method II for detailed validation. Three scenarios are used as follows.
1) Scenario 1: economic and environmental cost optimization.
2) Scenario 2: economic cost optimization.
3) Scenario 3: environmental cost optimization.
Based on the proposed model and scheme, the power dispatch results of the nine components are shown as follows.

Fig. 8 One-day dispatch results for scenario 1.
Due to the renewable energy supplement and less power consumption, the ES will be charged during night at 15:00-17:00 with negative values. At 10:00-12:00 and 20:00-21:00, it is discharged with positive values. At 04:00, the electricity usage is negative, denoting selling electricity to electricity company. During 14:00-15:00 and 19:00-21:00, the electricity usage increases, and this fits the two electricity load peaks in
As indicated in
For scenarios 2 and 3, the trends of electricity and natural gas usage are basically the same as scenario 1. But for scenario 2 shown in

Fig. 9 One-day dispatch results for scenario 2.

Fig. 10 One-day dispatch results for scenario 3.
We compare the DE-HSS with weighted particle swarm algorithm (WPSO), ICA, and HSS using scenario 1. The parameters have been tuned optimally, as listed in
For WPSO, w is the inertia weight; wdamp is the variable weight coefficient; and c1 and c2 are the learning factors. For ICA, Nemp is the number of imperialist countries; Prev is the revolution probability; is the revolution rate; and is colony mean cost coefficient. For HSS, Nparticle and NSC are the total particle number and SC number, respectively; , and , rcontup are the lower limit and upper limits of the hyper-sphere radius, respectively; is the dummy particle parameter; and Num is the dummy particle number for each iteration. For DE-HSS, we use F to denote the scaling factor. MR and CR denote the mutation probability and crossover probability, respectively. The results for 500 times of iterations are shown in Figs.

Fig. 11 Convergence of four algorithms.

Fig. 12 Comparison for DE-HSS and HSS.
It can be observed that the DE-HSS shows the best convergence performance in
It is observed that both the searching ability and searching speed of the DE-HSS are better than the HSS. The ICA converges the fastest but shows the worst accuracy. The WPSO converges faster than HSS and DE-HSS but slower than ICA. The DE-HSS has the best searching ability, but takes a longer convergence time. Note that the time consumption is acceptable for the hour-level dispatch scenarios, and can be potentially applied in day-ahead optimization applications.
In addition, the selection of parameters in the DE step of DE-HSS will also affect the performance of the algorithm. Through multiple experiments, we get the following conclusions.
1) Keep MR and CR fixed, and change F: a smaller F enables faster convergence, but when F deviates from the optimal value, the seeking accuracy will decrease.
2) Keep MR and F fixed, and change CR: a larger CR enables faster convergence, but when CR deviates from the optimal value, the seeking accuracy will decrease.
3) Keep CR and F fixed, and change MR: a larger MR enables faster convergence, but when MR deviates from the optimal value, the seeking accuracy will decrease.
We focus on two key issues in existing energy hub based micro-energy grid: utilizing new storage equipment and improving the optimization algorithm. The key conclusions are summarized as follows.
Firstly, at the model level, we introduce the NSF-CAES into the energy hub and perform an accurate component-level modeling. Furthermore, to prolong the life of NSF-CAES and make it easy to adjust, we propose a system-level modeling of NSF-CAES and use the STW method for dispatch. Comparative numerical examples are performed to show the superiority of the designed STW method. Then, at the algorithm level, considering the complex model and non-linear optimization problem, the improved HSS algorithm named DE-HSS is used for optimization. The DE-HSS has well balanced convergence speed and optimization accuracy, with enhanced global searching ability and higher probability of the proper searching direction. Finally, we perform three simulation scenarios for multi-objective analysis on the micro-energy grid, demonstrating the superiorities of the proposed STW and DE-HSS optimization algorithm. Future studies may focus on multiple micro-energy grid dispatch to solve the problem of energy coordination in multiple regions.
References
T. Ma, J. Wu, and L. Hao, “Energy flow modeling and optimal operation analysis of the micro energy grid based on energy hub,” Energy Conversion and Management, vol. 133, no. 1, pp. 292-306, Feb. 2017. [Baidu Scholar]
M. Geidl and G. Andersson, “Optimal power flow of multiple energy carriers,” IEEE Transactions on Power Systems, vol. 22, no. 1, pp. 145-155, Feb. 2007. [Baidu Scholar]
F. T. Muhammad, H. Chen, M. Kashif et al., “Integrated energy system modelling of China for 2020 by incorporating demand response, heat pump and thermal storage,” IEEE Access, vol. 7, pp. 40095-40108, Mar. 2019. [Baidu Scholar]
S. Beigvand and H. Abdi, “A general model for energy hub economic dispatch,” Applied Energy, vol. 190, no. 1, pp. 1090-1111, Jun. 2017. [Baidu Scholar]
F. Brahman and M. Honarmand, “Optimal electrical and thermal energy management of a residential energy hub integrating demand response and energy storage system,” Energy and Buildings, vo1. 90, no. 1, pp. 65-75, Mar. 2015. [Baidu Scholar]
D. Setlhaolo, S. Sichilalu, and J. Zhang, “Residential load management in an energy hub with heat pump water heater,” Applied Energy, vo1. 13, no. 2, pp. 100-108, Oct. 2017. [Baidu Scholar]
M. J. Sanjari, H. Karami, A. H. Yatim et al., “Application of hyper- spherical search algorithm for optimal energy resources dispatch in residential microgrids,” Applied Soft Computing, vol. 3, no. 1, pp. 1-8, Jul. 2015. [Baidu Scholar]
S. Moazeni, A. H. Miragha, and B. Defourny, “A risk-averse stochastic dynamic programming approach to energy hub optimal dispatch,” IEEE Transactions on Power Systems, vol. 34, no. 3, pp. 2169-2178, May 2019. [Baidu Scholar]
Y. Li, H. Zhang, X. Liang et al., “Event-triggered-based distributed cooperative energy management for multi energy systems,” IEEE Transactions on Industrial Informatics, vol. 15, no. 4, pp. 2008-2022, Apr. 2019. [Baidu Scholar]
R. Li, L. Chen, T. Yuan et al., “Optimal dispatch of zero-carbon-emission micro Energy Internet integrated with non-supplementary fired compressed air energy storage system,” Journal of Modern Power Systems and Clean Energy, vol. 4. no. 4, pp. 566-580, Oct. 2016. [Baidu Scholar]
Y. Li, J. Wang, Y. Han et al., “Robust and opportunistic scheduling of district integrated natural gas and power system with high wind power penetration considering demand flexibility and compressed air energy storage,” Journal of Cleaner Production, vol. 256, no. 1, pp. 1-19, May 2020. [Baidu Scholar]
Y. Li, S. Miao, X. Luo et al., “Dynamic modelling and techno-economic analysis of adiabatic compressed air energy storage for emergency back-up power in supporting microgrid,” Applied Energy, vol. 261, no. 1, pp. 1-16, Mar. 2020. [Baidu Scholar]
J. Bai, L. Chen, F. Liu et al., “Interdependence of electricity and heat distribution systems coupled by an AA-CAES-based energy hub,” IET Renewable Power Generation, vol. 14, no. 3, pp. 399-407, Mar. 2020. [Baidu Scholar]
H. Fontenot and B. Dong, “Modeling and control of building-integrated microgrids for optimal energy management–a review,” Applied Energy, vol. 254, no. 1, pp. 1-21, Nov. 2019. [Baidu Scholar]
M. F. Zia, E. Elbouchikhi, and M. Benbouzid, “Microgrids energy management systems: a critical review on methods, solutions, and prospects,” Applied Energy, vol. 222, no. 15, pp. 1033-1055, Jul. 2018. [Baidu Scholar]
M. S. Misaghian, M. Saffari, M. Kia et al., “Tri-level optimization of industrial microgrids considering renewable energy sources, combined heat and power units, thermal and electrical storage systems,” Energy, vol. 161, no. 1, pp. 396-411, Oct. 2018. [Baidu Scholar]
A. M. Jadhav and N. R. Patne, “Priority-based energy scheduling in a smart distributed network with multiple microgrids,” IEEE Transactions on Industrial Informatics, vol. 13, no. 6, pp. 3134-3143, Dec. 2017. [Baidu Scholar]
C. Ju, P. Wang, L. Goel et al., “A two-layer energy management system for microgrids with hybrid energy storage considering degradation costs,” IEEE Transactions on Smart Grid, vol. 6, no. 6, pp. 6633-6645, Jun. 2017. [Baidu Scholar]
A. Papavasiliou, Y. Mou, L. Cambier et al., “Application of stochastic dual dynamic programming to the real-time dispatch of storage under renewable supply uncertainty,” IEEE Transactions on Sustainable Energy, vol. 9, no. 2, pp. 547-558, Apr. 2017. [Baidu Scholar]
A. Rabiee, M. Saeghi, and J. Aghaei, “Modified imperialist competitive algorithm for environmental constrained energy management of microgrids,” Journal of Cleaner Production, vol. 202, no. 1, pp. 273-292, Nov. 2018. [Baidu Scholar]
P. Li, R. Li, and Y. Cao, “Multiobjective sizing optimization for island microgrids using a triangular aggregation model and the Levy-harmony algorithm,” IEEE Transactions on Industrial Informatics, vol.14, no. 8, pp. 3495-3505, Aug. 2018. [Baidu Scholar]
A. Heidari and S. Mirjalili, “Harris hawks optimization: algorithm and applications,” Future Generation Computer Systems, vol. 1, no. 3, pp. 1-8, Jun. 2019. [Baidu Scholar]
Y. Jing, H. Wang, T. Chugh et al., “Data-driven evolutionary optimization: an overview and case studies,” IEEE Transactions on Evolutionary Computation, vol. 23, no. 3, pp. 442-458, Sept. 2018. [Baidu Scholar]
P. Li, R. Dargaville, Y. Cao et al., “Storage aided system property enhancing and hybrid robust smoothing for large-scale PV systems,” IEEE Transactions on Smart Grid, vol. 8, no. 6, pp. 2871-2879, Nov. 2017. [Baidu Scholar]
A. Yousef, L. Mahmoud, and S. Yousef, “GICA: imperialist competitive algorithm with globalization mechanism for optimization problems,” Turkish Journal of Electrical Engineering and Computer Sciences, vol. 25, no. 1, pp. 209-221, Nov. 2017. [Baidu Scholar]
N. Blair, A. P. Dobos, J. Freeman et al. (2020, Jun.). System advisor model, general description. [Online]. Available: https://www.researchgate.net/publication/332031645_System_Advisor_Model_SAM_General_Description_Version_201795 [Baidu Scholar]
D. Wu and R. Wang, “Combined cooling, heating and power: a review,” Progress in Energy and Combustion Science, vol. 32, no. 5, pp. 459-495, Sept. 2006. [Baidu Scholar]
D. Zhang and T. Liu, “A multi-step modeling and optimal operation calculation method for large-scale energy hub model considering two types demand responses,” IEEE Transactions on Smart Grid, vol. 10, no. 6, pp. 6735-6746, Apr. 2019. [Baidu Scholar]
H. Karami, M. J. Sanjari, and G. B. Gharehpetian, “Hyper-spherical search (HSS) algorithm: a novel meta-heuristic algorithm to optimize nonlinear functions,” Neural Computation & Applications, vol. 26, no. 6, pp. 1455-1465, Nov. 2014. [Baidu Scholar]
U.S. Department of Energy. (2019, Jun.). Solar power data for integration studies. [Online]. Available: https://energy.gov/eere/ [Baidu Scholar]
W. Zhang, C. Yang, K. Xie et al., “ADMM-based distributed auction mechanism for energy hub scheduling in smart buildings,” IEEE Access, vol. 6, pp. 45635-45645, Aug. 2018. [Baidu Scholar]
Australia Energy Market Operator (AEMO). (2020, May). Aggregated price and demand data. [Online]. Available: http://www.aemo.com.au [Baidu Scholar]