Next Article in Journal
Study of Twisted Tape Inserts Segmental Application in Low-Concentrated Solar Parabolic Trough Collectors
Previous Article in Journal
Transformer Winding Fault Classification and Condition Assessment Based on Random Forest Using FRA
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

An Optimal Scheduling Method for an Integrated Energy System Based on an Improved k-Means Clustering Algorithm

School of Control Science and Engineering, Shandong University, Jingshi Road 17923, Jinan 250061, China
*
Author to whom correspondence should be addressed.
Energies 2023, 16(9), 3713; https://doi.org/10.3390/en16093713
Submission received: 3 April 2023 / Revised: 23 April 2023 / Accepted: 24 April 2023 / Published: 26 April 2023

Abstract

:
This study proposes an optimal scheduling method for complex integrated energy systems. The proposed method employs a heuristic algorithm to maximize its energy, economy, and environment indices and optimize the system operation plan. It uses the k-means combined with box plots (Imk-means) to improve the convergence speed of the heuristic algorithm by forming its initial conditions. Thus, the optimization scheduling speed is enhanced. First of all, considering the system source and load factors, the Imk-means is presented to find the typical and extreme days in a historical optimization dataset. The output results for these typical and extreme days can represent common and abnormal optimization results, respectively. Thus, based on the representative historical data, a traditional heuristic algorithm with an initial solution set, such as the genetic algorithm, can be accelerated greatly. Secondly, the initial populations of the genetic algorithm are dispersed at the historical outputs of the typical and extreme days, and many random populations are supplemented simultaneously. Finally, the improved genetic algorithm performs the solution process faster to find optimal results and can possibly prevent the results from falling into local optima. A case study was conducted to verify the effectiveness of the proposed method. The results show that the proposed method can decrease the running time by up to 89.29% at the most, and 72.68% on average, compared with the traditional genetic algorithm. Meanwhile, the proposed method has a slightly increased optimization index, indicating no loss of optimization accuracy during acceleration. It can also indicate that the proposed method does not fall into local optima, as it has fewer iterations.

1. Introduction

In recent years, with the rapid development of industry, the world is facing increasingly serious energy shortages and environmental pollution problems [1]. To alleviate these serious problems, the use of integrated energy systems (IESs) that can combine the advantages of safety, stability, high efficiency, and low carbon emissions has become an inevitable trend [2,3]. IESs can integrate multiple energy types and energy equipment to promote the coordinated supply of different energy sources [4]. In addition, IESs can also achieve cascade energy utilization, thereby improving the efficiency of renewable energy and reducing environmental pollution [5].
Advanced energy management technology is a fundamental prerequisite for the efficient and stable operation of IESs [6], and it has become the focus of current academic research [7]. Many scholars use heuristic algorithms, such as the genetic algorithm (GA) or particle swarm optimization, to solve the optimal operation problems. Zhang et al. [8] presented a two-stage operation optimization method of IESs by using GA to optimize demand curves within customer comfort requirements. Compared with the traditional method, this method reduced operating costs by 3.6%. Jiang et al. [9] used GA with an elite retention strategy to solve an IES operation optimization model to minimize operating costs. This could reduce the system cost by 7.85% without causing environmental pollution, as well as improve the energy efficiency. To optimize the energy cost of building operation, Kamal et al. [10] used a multi-objective GA to find the best operating strategy, enabling consumers to save 10–17% of their costs each year. Li et al. [11] proposed a hybrid optimization method, using GA to optimize the hourly set value of power generation equipment. The results showed that the overall performance of this method was 1.92% better in summer and 1.91% better in winter compared with the traditional GA. Liu et al. [12] developed an IES dynamic optimization strategy based on GA, which can find the optimal transient coefficient of performance. However, this method is relatively complex, and takes 4980 s in the preprocessing stage. Zhao et al. [13] proposed a power system scheduling strategy based on a heuristic algorithm, and it can significantly reduce carbon dioxide emissions, primary energy consumption, and operating costs. This method needs to perform approximately 2,304,000 cooling and power generation simulations for 24 h, and there are cases that need more simulations and time. These optimal scheduling strategies can basically realize the stable and efficient operation of IESs. However, almost any heuristic algorithm uses a randomly generated initial solution set and requires constant iterative calculation until convergence. The optimal scheduling of IESs is characterized by complex nonlinear constraints and a large number of optimization variables. In particular, the energy storage unit also aggravates the complexity of IESs to a higher level and increases the difficulty of operation optimization [14]. These characteristics mean that the above methods take a longer time to solve optimization problems.
At present, to increase the convergence speed of optimization algorithms, many scholars use the historical data of typical or extreme periods (e.g., days or weeks) as the initial solution set of heuristic algorithms [15]. The clustering algorithm is an effective method for selecting typical and extreme periods. It divides similar profiles into clusters according to periods and then defines a representative period for each cluster [16].
To find typical periods (common values in historical data), Elsido et al. [17] used heating demand and ambient temperature to find typical periods for a heating network problem in medium-scale areas, and used them as a reference factor to evaluate annual operating costs. Li et al. [18] studied a regional IES partition optimization design method based on the clustering algorithm. This method used k-means to cluster the electricity, heating, and cooling demands, as well as the gas loads, of each building. Yeganefar et al. [19] used electricity load and electricity demand as reference factors for screening typical periods and improved the selection of the typical days of a power system. Poncelet et al. [20] first selected a small number of required representative periods and then used clustering methods to calculate and derive typical periods based on electrical load, photovoltaic power, and wind power, thus reducing the computational cost of selecting typical periods. Its accuracy is not high, because the number of original datasets in this method is small and artificially selected. The typical period selection methods used in most studies only use 2–3 influencing factors. For IESs, optimal scheduling is not only affected by the demands of cooling, heating, and power on the user side, but also has a lot to do with new energy power generation. If more clustering reference conditions and appropriate clustering methods are used, the speed and accuracy of optimization can be improved [21].
Some researchers chose the cycles with special data (e.g., peak values) as the extreme periods (abnormal values in historical data) [22]. This method only considers the peak values of a certain factor as extreme periods, and is more effective for single-factor clustering algorithms. However, it is not suitable for multi-factor clustering. Thus, the influence of other clustering factors on the results is ignored. For the multi-factor clustering algorithm, some researchers have developed algorithms that could add extreme periods to input datasets in an iterative manner [23]. For cases with a large amount of data, this iterative extreme period search method may take a lot of time because the actual extreme period may be only found in the last iteration. Zatti et al. [24] proposed an optimization-based method whose purpose is to select typical and extreme periods more accurately and systematically; the influencing factors included power, cooling, and heating. Due to the relative limitations of the considered factors, the method’s accuracy may be relatively poor in special scenarios. Li et al. [25] predicted the long-term maximum power demand of substations and conducted extreme daily searches of the forecasting process. The authors used clustering to model three common factors required by utility companies: number of customers, average demand, and installed photovoltaic capacity. In the images generated using this processing method, the points at which uneven areas appear were defined as extreme days. Sigauke et al. [26] analyzed the frequency of non-winter extreme electricity consumption peaks in South Africa. To improve the screening speed, the authors only clustered the excess parts that exceeded the power threshold on the basis of considering the demands of cooling, heating, and electricity. Although the optimization speed was significantly improved, the optimization accuracy was reduced due to a relatively small amount of data. Similar to the choice of typical periods, the choice of extreme periods also has the problem of fewer reference factors. According to current studies, most researchers tended to use the empirical method to select extreme periods, so the influence of subjective factors is relatively large.
In conclusion, at this stage, there are not enough clustering reference attributes to select the typical and extreme periods of IESs. At the same time, the selection of extreme periods mostly uses the peak value method or empirical method, making the results less comprehensive or subject to human influence. In addition, the calculation speed and accuracy of some optimization methods are not balanced, resulting in poor overall results.
This paper attempts an increase in optimizing speed without losing accuracy for the scheduling method for complex IESs. The optimization model is established based on energy, economic, and environmental evaluation indicators. An improved GA is proposed to solve this and obtain the optimal operation plan of each device. More specifically, the historical operation data of an IES are clustered using the k-means combined with box plots (Imk-means) clustering method, considering both the source (photovoltaic power and wind power) and load (cooling, heating, and electricity demands) factors. Its cluster results are used as a part of the initial feasible solution set of the GA to accelerate the convergence speed of the optimization process. At the same time, some random initial feasible solutions are employed to prevent the optimization from falling into local optima. Case studies are conducted to verify the effectiveness of the proposed method.

2. System Statement

2.1. Structure of IES

The structure of an IES with thermal energy storage (TES) is shown in Figure 1 [13]. The power generation unit (PGU) is the core component of this system, and uses natural gas to generate electricity. Photovoltaic power (PV) and wind power (WP) are employed to generate electricity. The system can also purchase electricity from the power grid to ensure the balance of energy supply and demand, and the excess electricity generated by the PGU, PV, and WP can be sold to the grid. The waste heat from the PGU is directly supplied for the heat demands of users or drives an absorption chiller (AC) for cooling. The TES can store the surplus heat energy and releases it according to the heat balance. If the heat supply is insufficient, a gas boiler (GB) will be used. Similarly, if cooling is insufficient, an electric chiller (EC) can complement it.

2.2. Energy Flow Analysis

Before analyzing the energy flow, it is necessary to clarify the operating parameters of each device. The standard characteristic data of a naturally aspirated small unit are used as an example [27]. The electricity balance of the IES can be expressed as follows:
E t = E p g u t + E p v t + E w p t + E g r i d t E e c h t
where E t is the electricity load in the period t ; E p v t , E w p t , and E p g u t denote the output power values of PV, WP, and PGU, respectively; E g r i d t is the purchased ( E g r i d t > 0 ) or sold ( E g r i d t < 0 ) electrical energy from or to the grid; and E e c h t is the input power of the EC.
Due to the fluctuations in renewable energy generation, the PGU generally operates in the off-design performance mode. Hence, the natural gas consumption of the PGU is calculated as follows:
G p g u t = E p g u t η t h ( t ) η e ( t )
where η t h ( t ) and η e ( t ) represent the thermal and electrical efficiencies of the PGU in a period t , respectively. They are related to the part–load ratio of the PGU, which can be formulated as follows [11]:
η t h ( t ) = a 0 + a 1 P L R p g u t + a 2 P L R p g u 2 ( t )
η e ( t ) = b 0 + b 1 P L R p g u t + b 2 P L R p g u 2 ( t )
where a and b represent the coefficients of the polynomials.
Then, the heating balance of the IES can be expressed as:
Q t + Q a c h t + Q t e s t = Q h e t + Q b t
where Q t is the heating load; Q a c h t is the input power of the AC; Q t e s t is the stored or released heat by the TES; Q h e t is the heat recovered by the heat exchangers from the PGU; and Q b t is the output heat of the GB. The redundant heat generated by the system is stored in the TES. If the stored heat reaches a certain value, the TES releases heat, so Q t e s t can be expressed as:
Q t e s t = Q e x t           V t e s t < ω ω                       V t e s t ω
where Q e x t is the redundant thermal energy, V t e s t is the TES volume at time t, and ω is the release threshold. The recovered heat Q h e t by the heat exchangers from the PGU can be calculated as follows:
Q h e t = Q r h t η h e
where η h e is the heat exchanger efficiency, and Q r h t is the recovered waste heat.
The cooling balance of the IES can be expressed as follows:
C t = C a c h t + C e c h t
where C t is the cooling load, and C a c h t and C e c h t are the output of the AC and EC, respectively. C a c h t is produced by converting the recovered waste heat as follows:
C a c h t = Q a c h t C O P a c ( t )
Similar to the PGU, the AC also runs in the off-design performance mode, so C O P a c ( t ) is calculated as follows [11]:
C O P a c ( t ) = c 0 + c 1 P L R p g u t + c 2 P L R p g u 2 ( t )
where c represents the polynomial coefficients.

3. Formulation of the Optimization Problem

The main function of optimal scheduling considered in this paper can be described as follows.
Given: Optimized objective function; scheduling constraints; target area parameters; device parameters; hourly profiles within a selected period of 24 h, including predicted energy consumption, natural resources, and energy prices; historical data of the target area, including energy consumption, natural resources, and relevant weather parameters.
Determine: Maximize the optimized objective function and obtain the hourly output plan of each device within 24 h.

3.1. Objective Function

Energy, economic, and environmental indices are usually used to evaluate the performance of IESs. These three aspects correspond to the primary energy saving ratio (PESR), cost-saving ratio (CSR), and carbon dioxide emission reduction ratio (CDERR) of IESs compared with separate production (SP) systems, respectively [28,29]. Usually, the optimal scheduling method takes each day as a cycle, so the three indices also take a day as their units.
The energy objective is defined as follows:
I P E S R , d a y = F P E S R , d a y S P F P E S R , d a y I E S F P E S R , d a y S P
where F P E S R , d a y S P and F P E S R , d a y I E S denote the daily energy consumptions of the SP system and IES, respectively, and they can be calculated by:
F P E S R S P = t = 1 24 E g b S P ( t ) η T P η G R
F P E S R , d a y I E S = t = 1 24 { E g b I E S t η T P η G R v + G g a s I E S t v }
where E g b I E S t and E g b S P ( t ) denote the purchased electrical power of the IES and SP system, respectively; η T P is the power generation efficiency of the power station; η G R is the line transmission efficiency of the grid; v is a standard coal conversion factor; and G g a s I E S t is the fuel consumption of IES in period t. G g a s I E S t can be expressed as:
G g a s I E S t = G p g u I E S t + G b I E S t
The economic objective is defined as follows:
I C S R , d a y = C S S P , d a y C S I E S , d a y C S S P , d a y
where C S S P , d a y and C S I E S , d a y are the daily operating costs of the SP system and IES, respectively. They can be calculated by:
C S S P , d a y = t = 1 24 K g b t E g b S P t + μ g a s G b S P t
C S I E S , d a y = t = 1 24 K g b t E g b I E S t K g s t E g s I E S t + μ g a s G g a s I E S t
where K g b t and K g s t denote the prices of the purchased and sold electricity by the grid at a time t; G b S P t is the input power of the GB in the SP system; G g a s I E S t is the natural gas consumption of the IES; and μ g a s is the price of natural gas.
The environmental objective is defined as follows:
I C D E R R , d a y = V C D E R R , d a y S P V C D E R R , d a y I E S V C D E R R , d a y S P
where V C D E R R , d a y S P and V C D E R R , d a y I E S denote the daily CO2 emissions of the SP system and IES, respectively, and they can be calculated by:
V C D E R R , d a y S P = t = 1 24 { u c E g b S P ( t ) }
V C D E R E , d a y I E S = t = 1 24 { u c E g b I E S ( t ) + u b G g a s I E S ( t ) }
where u c is the CO2 emission coefficient of the coal-fired power grid, and u b is the CO2 emission coefficient of natural gas.
Each of the above energy, economy, and environment indices can be defined as the optimization objective independently. In this study, to improve the energy, economic, and environmental performance of IESs simultaneously, the weighted objective I for all three indices is defined as [29]:
M a x I = α 1 I P E S R , d a y + α 2 I C S R , d a y + α 3 I C D E R R , d a y
where α 1 , α 2 , and α 3 denote the weights of the energy, economic, and environmental objectives, respectively. They need to meet the following conditions:
0 α 1 , α 2 , α 3 1
α 1 + α 2 + α 3 = 1
Without loss of generality, the coefficients can be set at α 1 = α 2 = α 3 = 1 / 3 [18,29].

3.2. Constrains

Considering the limitations of the device input and output, the following inequalities must be satisfied:
θ p g u N p g u E p g u t N p g u   or   E p g u t = 0
0 C e c h t N e c h
θ b N b Q b t N b   or   Q b t = 0
θ a c h N a c h C a c h t N a c h   or   C a c h t = 0
0 Q t e s t N t e s
Q t e s t     | Q t e s , m a x |
where θ p g u , θ b , and θ a c h denote the minimum load ratios of the PGU, GB, and AC, respectively. This is to prevent the light load operation of the equipment. Q t e s , m a x is the maximum input/output of the TES, and N p g u , N e c h , N b , N a c h , and N t e s are the rated capacities of PGU, EC, GB, AC, and TES, respectively.

3.3. Optimization Variables

To ensure that the day-ahead optimal scheduling problem can be solved with high speed, it is extremely important to select appropriate optimization variables. The energy supply devices of the system include PGU, GB, AC, EC, and TES. If they are all regarded as optimization variables, the calculation time of the optimization algorithm will be very long. Therefore, we only selected a part of this as the optimization variables and obtained the rest of the results according to the energy flow relationship. The main energy supply equipment PGU and more controllable EC were chosen as the optimized equipment, meaning that E p g u t and C e c h t are the optimization variables.

4. Optimal Scheduling Method with High Speed

Figure 2 shows the flow chart of the proposed optimal scheduling method, which is divided into two steps. In the first step, the Imk-means is used to determine the typical and extreme periods of the historical data. Then, in the second step, the GA is employed to solve the above optimization problem, in which a part of the initial population is specified using the results of the first step. It should be noted that the historical optimization results of the typical and extreme periods determined in the first step are used to replace a small part of the randomly generated initial population. This part of the initial population can ensure the rapid convergence of the algorithm, while the remaining random population can also prevent the optimization from falling into a local optimum [30,31]. Thus, the convergence of the optimal scheduling algorithm can be accelerated without loss of accuracy. The optimization process of the second step is closed to a typical GA. The fitness of the GA is calculated using Equation (21). Therefore, the proposed Imk-means method is explained detailly in this section.
The optimal scheduling algorithm is to arrange the operation set point of each device in the next stage within a certain time step. Therefore, when accelerating the optimal scheduling algorithm, a reasonable selection of typical and extreme periods is very important. Before the next period, the operation plan of each device is obtained. In this study, we take day-ahead optimization as an example, meaning that the optimal scheduling is based on daily cycles with hourly intervals. To match the day-ahead optimal scheduling, the typical and extreme periods should also be 24 h periods. In other words, typical days and extreme days need to be found. Notably, this research method is a general method that can be used in optimization at any time interval, such as rolling optimization (optimize every 5 min), and is not limited to day-ahead optimization. If the interval time is different, only the time step h in the formula needs to be adjusted. The optimal scheduling of the IESs is affected by the cooling, heating, and electricity demands, and the electricity produced by renewable energy. Therefore, the factors affecting the selection of typical days and extreme days are load (cooling, heating, and electricity demands) and source (photovoltaic power generation and WP generation). These factors are our clustering attributes.

4.1. k-Means Algorithm: Traditional Clustering Method

The k-means algorithm divides all candidates into a given number of categories by minimizing the distance between the cluster center and the other candidates [32]. This clustering method has been widely used in the optimization of IESs, especially in the case of large datasets [19]. The clustering object studied in this paper is the annual energy consumption and resource data of a certain area, so the k-means algorithm is suitable for this purpose. To eliminate the influence of different units of different clustering attributes, all data need to be standardized, as shown in Equation (30). Then, the Euclidean distance is used to calculate the distance d ( k , j ) between the candidates, as shown in Equation (31):
x a , h , i = x ~ a , h , i m i n x ~ a , h , i m a x x ~ a , h , i m i n x ~ a , h , i
d ( k , j ) = h = 1 24 a = 1 N a ( x a , h , k x a , h , j ) 2
where x is the normalized value, x ~ is the original value; x a , h , k represents the k-th clustering centroid point, and x a , h , j represents each attribute point; subscript h is one hour within 24 h; a is a clustering attribute (here, N a = 5).
Then, the k-means algorithm can be described as follows:
m i n j = 1 N j k = 1 K { d k , j · z k , j }
where K is the number of clusters; N j is the number of candidates; z k , j is a binary variable that is equal to 1 if the candidate x a , h , j is assigned to the k-th cluster (0 otherwise). To make sure that each candidate is exactly assigned to a cluster, constraint (33) is added.
z k , j = 1 j { 1 , , N j }
In the k-means algorithm, different values of K result in different clustering results. Therefore, a reasonable choice of K is very important. The elbow method is a reliable way to choose K . It trains multiple k-means models and makes calculations within the cluster sum of squared errors (SSE) by selecting different values of K . If the SSE has a sudden inflection point, the corresponding K is the optimal number of clusters. SSE can be written as in Equation (34):
S S E = k = 1 K j = 1 N j ( x a , h , j x k ) 2
where x k is the average of candidates in the k-th cluster.
In this work, the days reaching the peak value of each attribute are set as extreme days, while the other days corresponding to the clustering centroid points are set as typical days. In this algorithm, the selection of extreme days only considers a certain clustering attribute without a comprehensive consideration of all clustering attributes. This means that the k-means algorithm cannot automatically select typical days and extreme days at the same time.

4.2. Imk-Means Algorithm: A Clustering Method for Automatically Identifying Typical and Extreme Days

We developed the Imk-means algorithm that can automatically find typical and extreme days at the same time. It is essentially an improvement and adjustment of the traditional k-means algorithm combined using box plots. First, to ensure that the method can automatically select outliers (extreme days) from all candidates, constraint (33) should be changed as follows:
z k , j 1 j 1 , , N j ,
where z k , j is a binary variable that is equal to 1 if the candidate x a , h , j is assigned to the k-th cluster (0 otherwise). The constraint in Equation (35) means that each candidate does not have to be assigned to a certain cluster, where the extreme days are the candidates corresponding to z k , j (equal to 0). Second, the extreme days need to be determined. The k-means algorithm is used to obtain the distance data for all candidates. The number of distance data is
N d i s = N j K ^
where K ^ is the number of clusters produced by the k-means algorithm. The distance data are arranged in order of size to determine the positions of Q 1 and Q 3 as follows:
P Q 1 = N d i s + 1 4
P Q 3 = 3 ( N d i s + 1 ) 4
where Q 1 is the 1st quartile corresponding to the position P Q 1 , and Q 3 is the 3rd quartile corresponding to the position P Q 3 . In statistics, based on Tukey’s test, the abnormal distance value of a dataset is defined as:
d > Q 3 + 1.5 Q 3 Q 1 d < Q 1 1.5 ( Q 3 Q 1 )
The candidates corresponding to the abnormal distance values are the extreme days. In addition, Equation (40) defines the ultra-abnormal distance values of a dataset as follows:
d u > Q 3 + 3 Q 3 Q 1 d u < Q 1 3 Q 3 Q 1 .
The candidates corresponding to the ultra-abnormal distance values are the ultra-extreme days. To exclude the extreme days from the cluster candidates, constraint (41) needs to be added:
N d = N j N e x
where N d is the number of candidates that need to be clustered, from which the typical days are selected; N e x is the number of extreme days. Then, the selection of typical days can be expressed by:
S S E = k = 1 K j = 1 N d ( x a , h , j x k ) 2
min j = 1 N d k = 1 K d k , j · z k , j
Equation (42) is used to determine K , and the clustering centroid points selected by Equation (43) are typical days.
Therefore, the Imk-means method can automatically find typical days and extreme days at the same time. Unlike the traditional k-means algorithm, the calculation of d includes all the clustering attributes, so the extreme days found based on d also fully consider the impact of all the clustering attributes, which makes the choice of extreme days more reasonable. Figure 3 shows the process of the Imk-means method.

5. Case Study

5.1. Description of the Datasets

A hypothetical building in Jinan City was used to verify the proposed optimal scheduling method with high speed. The one-year time series of the relevant attributes (normalized between 0 and 1) is shown in Figure 4. The data collection interval was 1 h. These data were simulated using EnergyPlus (a software for building energy usage simulations) [33]. The following three major remarks can be made on these time series. The total electricity demand is relatively stable compared with the other attributes due to the office’s properties and the geographic characteristics of the building. Since Jinan has four distinct seasons, the seasonality of the cooling and heating demands is obvious. Photovoltaic power generation reaches its peak in summer and supplements the electricity demand for cooling. The five types of relevant attributes are divided by day, and the daily data are composed of these relevant attributes, which are combined into 120-dimensional variables as input variables for clustering.

5.2. Resource Data Clustering and Analysis

This section analyzes the processed source data. First, the number of clusters was determined by the SSE curve, and then the typical days and extreme days were determined using the proposed Imk-means algorithm. Figure 5 shows the SSE curve of the resource data. The sudden inflection point appears at n = 3, and then the curve flattens out. Therefore, when the k-means algorithm was used for clustering to obtain distance data, the initial centroid of mass was set to 3.
Box plots were used to process the distance data, as shown in Figure 6 and Table 1.
Through the data in Table 1, the distance threshold could be obtained to filter out the extreme days. After removing the extreme days from the original database, the SSE curve was recalculated, as shown in Figure 7.
As shown in Figure 7, the sudden inflection point appears at n = 3. Therefore, when the Imk-means algorithm was used for clustering to obtain typical and extreme days, the initial centroid of mass was set to 3. Table 2 lists the size of each cluster and the extreme days.
Figure 8 shows the normalized plots of the typical days selected by different approaches. The proposed Imk-means clustering algorithm in this paper is compared with the other two clustering methods, which only consider a single factor. Among them, there are three typical days: TD1–TD3. The selection of typical days used three methods from top to bottom as follows: (a) Imk-means clustering algorithm: the clustering attributes include cooling, heating, and electricity demands, as well as photovoltaic and WP; (b) K-means clustering algorithm where the clustering attribute is the cooling demand only; (c) K-means clustering algorithm where the clustering attribute is the electricity demand only.
Since both the cooling and heating demands have very obvious seasonal variation characteristics, we do not analyze the typical day selections that only considered the heating demand. It can be seen that, in a typical day obtained using the Imk-means algorithm, TD1 has a strong heat demand but no cold demand, TD2 has a strong cold demand but no heat demand, and TD3 has both cold and heat demands. This meets the three seasonal characteristics (winter, summer, and transitional seasons), which is in line with the four distinct seasons of Jinan. The typical days selected by the other two comparison methods have very sharp fluctuations, but in view of the results of a variety of factors considered together, their various attributes change relatively smoothly. From a practical point of view, under normal circumstances, none of the factors has a very obvious turning point.
Since the electricity demand of the building is relatively stable throughout the year, there are no significant differences in the electricity demand clustering results. The same phenomenon also applies to WP; because the wind does not change much throughout the year, there are no obvious differences. For the cooling and heating demands and photovoltaic power, TD3 shows a clear difference. In transitional seasons, the cooling and heating consumptions are relatively small, but they are not completely zero. This phenomenon appears to be zero when considering only the cooling demand, but it is still slightly higher in the image where only the electricity demand is considered. In the Imk-means image, the values of the cooling and heating demands are lower but not completely zero, which is more in line with reality. The proposed method in this paper can generally obtain results that are closer to reality than the methods that only consider a single factor, and the typical days derived from this method are also more accurate.
Figure 9 shows the normalized plots of the extreme days selected by different approaches. Five extreme days, ED1–5, were selected using two methods from top to bottom. The proposed Imk-means clustering algorithm clustered attributes including cooling, heating, and electricity demands, as well as photovoltaic and WP. The peak value method obtained ED1–5 when the cooling, heating, and electricity demands, as well as photovoltaic and WP, had peak values in the dataset. The extreme days obtained using the Imk-means method were slightly different from those obtained using the peak value method. The curves of selected extreme days should greatly differ from each other. If two extreme days have similar profiles, this indicates that the selection of extreme days is unreasonable. The curves of the extreme days selected by the proposed method are almost different, while some curves selected by the peak method are very similar. Compared with the extreme days selected by the peak value method, the extreme days selected considering multiple factors change more drastically, which shows that the extreme days obtained using our method are more accurate. By performing a specific analysis on a certain day, it is found that, except for ED2, the heating demands in the other four days filtered using the peak value method are all zero. However, in real life, four days with zero heat loads means that they belong to the same period (and are likely all summer days). This choice results in the cluster results being too similar to each other, and is not conducive to analysis. For the extreme days selected using the Imk-means algorithm, the types of loads that are zero in the five days are different, so they are more representative of the different conditions throughout the year. It can be seen from the ED3 and ED4 obtained using the Imk-means method that their clustering attributes fluctuate drastically and that their peak values are prominent, indicating that the days selected using this method meet the “extreme” requirements. In addition, it can be seen from ED4 using the Imk-means algorithm that, although none of the loads reach their peak during the day, each curve fluctuates sharply, satisfying the performance of extreme days. This shows that, when considering multiple factors at the same time, the extreme days are not necessarily the same days that certain data values reach peak values. The proposed method in this paper can be used to filter out such extreme days. Through comparison, the ED5s obtained by the two methods are shown to be exactly the same. The proposed method in this paper can obtain the extreme days filtered using the peak value method, and can also obtain more reasonable results under the comprehensive consideration of multiple factors. It is clear that the Imk-means clustering algorithm can automatically filter out more reasonable typical and extreme days.

5.3. Optimization Results

The GA was used as an example to analyze the speed improvement and accuracy of the designed optimization. The parameters of the equipment are shown in Table 3 [34]. The SP system includes the EC and GB, whose capacities are obtained from the peak cooling and heating loads. The price of natural gas is 0.27 CNY/kWh [8]. The GA parameter settings are listed in Table 4.
The optimization results of the typical and extreme days obtained in Section 5.2 were used as part of the initial population of the proposed optimization program, and their iterative process was compared with the improved and traditional GA, as shown in Figure 10. Six days were randomly selected as the test set, and we tried to ensure that these days included days from all the seasons during the extraction process. The details of comparison test methods are as follows: comparison test 1 used an accelerated GA, in which the typical and extreme days were selected based on the cooling demand and peak values, respectively; comparison test 2 used another accelerated GA, whose typical and extreme days were selected based on the electrical demand and peak values, respectively; comparison test 3 used the traditional GA without acceleration.
From Figure 10, it can be seen that, compared with the three comparative tests, the proposed optimization method in this study always achieved the fastest convergence. The other optimization which replaced the initial population always converged faster than the traditional GA. Therefore, it can be concluded that a suitable replacement for the initial population can indeed accelerate the convergence of optimization algorithms, and that the proposed replacement method in this paper is a more appropriate method for accelerating optimization.
To avoid contingency of the results, we ran each method 10 times to observe the average convergence rates, as listed in Table 5. The four different optimizations are the proposed method and the three other methods of comparison test 1, test 2, and test 3. From the data in Table 5, it can be seen that the conclusions are the same as those obtained from Figure 10. The proposed optimization method in this paper always converged faster.
Figure 11 shows the percentage of convergence speed for the proposed method and methods of tests 1 and test 2, compared with the traditional GA used in test 3. In the randomly selected test set, the improvement in speed of the proposed method could reach up to 89.29% at best, and 72.68% on average, compared with the traditional GA. It can be seen that the proposed optimization method in this paper is, on average, 58.22% faster than the method used in test 1, and 49.17% faster than the method used in test 2. In addition, it is worth noting that the data obtained on the fourth test day in test 2 could not effectively accelerate the optimization algorithm, showing that the obtained typical and extreme days do not cover the fourth test day. This shows that the typical and extreme days obtained by the proposed method are more realistic and reliable. In summary, the proposed method can always converge faster than the other acceleration methods.
To verify that the acceleration does not lose optimization accuracy, we compared the results of the two optimizations (proposed and unaccelerated) and summarize them in Table 6. The larger values of these parameters indicate better results.
To judge whether accuracy is lost more intuitively, we included parameter , which is the difference between the results of the proposed optimization and traditional GA. If 0 , this proves that there is no loss of accuracy. Especially, if > 0 , this indicates that the optimized result after acceleration is better, as shown in Table 7.
By observing the parameter for the energy, economic, and environmental indexes, and the weighted objective I, it can be seen that the weighted objective values of the proposed optimization are all better than the traditional GA. Though parameters have negative values, −0.00051, −0.01406, and −0.001837, the other indices will counteract these negative values. Thus, the proposed optimization algorithm in this study does not reduce the optimization performance and even can improve it to a certain extent. Therefore, the case study demonstrates that the proposed optimization method can greatly increase the calculation speed without losing optimization accuracy. The optimization results of the improved algorithm are very close to those obtained by the traditional algorithm, and their hourly output plans are almost identical. Thus, the differences in their output plans will not be discussed in the case study of this paper.

6. Discussion

The proposed Imk-means clustering method in this paper considers both the source factors (photovoltaic power and WP) and load factors (cooling, heating, and electricity demands). It can obtain typical daily clustering results, which are more consistent with the actual situation of energy supply throughout the four seasons. For spring and autumn, the values of the cooling and heating demands are both lower, which is more in line with reality. It can also obtain extreme day clustering results that differ from each other. This indicates that the selection of extreme days using the proposed method is more reasonable and accurate compared with the peak value method.
For a heuristic algorithm such as the GA, some of the feasible solutions can be dispersed around the equipment output results of these clustering typical and extreme days, and a large number of random feasible solutions are also preserved. Thus, the improved heuristic algorithm can achieve faster convergence and fewer iterations, which leads to a faster computation time without affecting the optimality of the results. In the case study, the optimization results of the improved method are slightly better than those obtained with the traditional GA method.

7. Conclusions

This paper proposes an improved heuristic optimization method for the operation of IESs. It can increase the computing speed of the traditional heuristic optimization without losing optimization accuracy. For the GA, its initial populations took advantage of the equipment output results of the clustering of typical and extreme days, thereby greatly increasing its solving speed. Using the Imk-means clustering method, the source factors (photovoltaic power and WP) and load factors (cooling, heating, and electricity demands) were comprehensively considered to scientifically and accurately determine the typical and extreme days of the historical datasets. In order to prevent the results from falling into local optima, many random populations were supplemented simultaneously. The case study verified the effectiveness of the proposed method. The results are as follows.
  • The typical and extreme days obtained in this study are more accurate and in line with system requirements compared with those obtained using the existing methods. They can be used to accelerate the system convergence faster than the existing methods.
  • The convergence speed of the optimization algorithm increased by up to 89.29% compared with the traditional GA, and the average speed increased by 72.68%. While speeding up, the optimization performance undergoes a small performance improvement.
In addition, with the growth of historical databases, the search for typical and extreme days will be more reasonable and more suitable for systems, so a more effective optimization and acceleration will be obtained. Future work will focus on the combination of artificial intelligence and optimization methods to extract useful information from historical data, and further explore the efficiency of energy savings and emission reductions achieved by the system.

Author Contributions

Methodology, writing and editing, F.L.; simulation, analysis, data curation, J.S.; investigation, project administration, funding acquisition, B.S. All authors have read and agreed to the published version of the manuscript.

Funding

This work was supported by the National Natural Science Foundation of China (grant numbers 61821004, 62103239), Natural Science Foundation of Shandong province under Grant ZR2019ZD09, Innovation Team Project of Jinan Science and Technology Bureau under Grant 2019GXRC003, and China Postdoctoral Science Foundation under Grant 2021M691929.

Data Availability Statement

Not applicable.

Conflicts of Interest

The authors declare that they have no known competing financial interests or personal relationships that could have appeared to influence the work reported in this paper.

Abbreviations

ACAbsorption chiller
CDERRCarbon dioxide emission reduction ratio
CSRCost-saving ratio
ECElectric chiller
GAGenetic algorithm
GBGas boiler
IESIntegrated energy system
PESRPrimary energy saving ratio
PGUPower generation unit
PLRPart-load ratio
PVPhotovoltaic power
SPSeparate production
SSESum of squared errors
TESThermal energy storage
WPWind power
Symbols
CCooling (kW)
CSCost (CNY)
EElectricity (kW)
FEnergy consumption (kW)
QHeating (kW)
GGas consumption (kW)
VCO2 emissions
NNumber
IObject function
ηEfficiency
ωRelease threshold
θMinimum load coefficient
Subscripts
achAbsorption chiller
echElectric chiller
gasNatural gas
heHeat exchanger
thThermal
eElectrical
bGas boiler
disDistance

References

  1. Wu, D.; Han, Z.; Liu, Z.; Li, P.; Ma, F.; Zhang, H.; Yin, Y.; Yang, X. Comparative study of optimization method and optimal operation strategy for multi-scenario integrated energy system. Energy 2020, 217, 119311. [Google Scholar] [CrossRef]
  2. Collins, S.; Deane, J.P.; Poncelet, K.; Panos, E.; Pietzcker, R.C.; Delarue, E.; Gallachóir, B.P.Ó. Integrating short term variations of the power system into integrated energy system models: A methodological review. Renew. Sustain. Energy Rev. 2017, 76, 839–856. [Google Scholar] [CrossRef]
  3. He, B.-J. Towards the next generation of green building for urban heat island mitigation: Zero UHI impact building. Sustain. Cities Soc. 2019, 50, 101647. [Google Scholar] [CrossRef]
  4. Li, B.; Roche, R.; Paire, D.; Miraoui, A. Optimal sizing of distributed generation in gas/electricity/heat supply networks. Energy 2018, 151, 675–688. [Google Scholar] [CrossRef]
  5. Ebrahimi, M.; Ahookhosh, K. Integrated energy–exergy optimization of a novel micro-CCHP cycle based on MGT–ORC and steam ejector refrigerator. Appl. Therm. Eng. 2016, 102, 1206–1218. [Google Scholar] [CrossRef]
  6. Jiang, Y.; Xu, J.; Sun, Y.; Wei, C.; Wang, J.; Liao, S.; Ke, D.; Li, X.; Yang, J.; Peng, X. Coordinated operation of gas-electricity integrated distribution system with multi-CCHP and distributed renewable energy sources. Appl. Energy 2017, 211, 237–248. [Google Scholar] [CrossRef]
  7. Cho, H.; Smith, A.; Mago, P. Combined cooling, heating and power: A review of performance improvement and optimization. Appl. Energy 2014, 136, 168–185. [Google Scholar] [CrossRef]
  8. Zhang, L.; Kuang, J.; Sun, B.; Li, F.; Zhang, C. A two-stage operation optimization method of integrated energy systems with demand response and energy storage. Energy 2020, 208, 118423. [Google Scholar] [CrossRef]
  9. Jiang, P.; Dong, J.; Huang, H. Optimal integrated demand response scheduling in regional integrated energy system with concentrating solar power. Appl. Therm. Eng. 2019, 166, 114754. [Google Scholar] [CrossRef]
  10. Kamal, R.; Moloney, F.; Wickramaratne, C.; Narasimhan, A.; Goswami, D. Strategic control and cost optimization of thermal energy storage in buildings using EnergyPlus. Appl. Energy 2019, 246, 77–90. [Google Scholar] [CrossRef]
  11. Li, F.; Sun, B.; Zhang, C.; Liu, C. A hybrid optimization-based scheduling strategy for combined cooling, heating, and power system with thermal energy storage. Energy 2019, 188, 115948. [Google Scholar] [CrossRef]
  12. Liu, F.; Zhu, W.; Zhao, J. Model-based dynamic optimal control of a CO2 heat pump coupled with hot and cold thermal storages. Appl. Therm. Eng. 2018, 128, 1116–1125. [Google Scholar] [CrossRef]
  13. Zhao, Y.; Lu, Y.; Yan, C.; Wang, S. MPC-based optimal scheduling of grid-connected low energy buildings with thermal energy storages. Energy Build. 2015, 86, 415–426. [Google Scholar] [CrossRef]
  14. Kuang, J.; Zhang, C.; Li, F.; Sun, B. Dynamic optimization of combined cooling, heating, and power systems with energy storage units. Energies 2018, 11, 2288. [Google Scholar] [CrossRef]
  15. Zhang, X.; Chen, Y.; Yu, T.; Yang, B.; Qu, K.; Mao, S. Equilibrium-inspired multiagent optimizer with extreme transfer learning for decentralized optimal carbon-energy combined-flow of large-scale power systems. Appl. Energy 2017, 189, 157–176. [Google Scholar] [CrossRef]
  16. Schütz, T.; Schraven, M.H.; Fuchs, M.; Remmen, P.; Müller, D. Comparison of clustering algorithms for the selection of typical demand days for energy system synthesis. Renew. Energy 2018, 129, 570–582. [Google Scholar] [CrossRef]
  17. Elsido, C.; Bischi, A.; Silva, P.; Martelli, E. Two-stage MINLP algorithm for the optimal synthesis and design of networks of CHP units. Energy 2017, 121, 403–426. [Google Scholar] [CrossRef]
  18. Li, Y.; Liu, C.; Zhang, L.; Sun, B. A partition optimization design method for a regional integrated energy system based on a clustering algorithm. Energy 2020, 219, 119562. [Google Scholar] [CrossRef]
  19. Yeganefar, A.; Amin-Naseri, M.R.; Sheikh-El-Eslami, M.K. Improvement of representative days selection in power system planning by incorporating the extreme days of the net load to take account of the variability and intermittency of renewable resources. Appl. Energy 2020, 272, 115224. [Google Scholar] [CrossRef]
  20. Poncelet, K.; Hoschle, H.; Delarue, E.; Virag, A.; Drhaeseleer, W. Selecting representative days for capturing the implications of integrating intermittent renewables in generation expansion planning problems. IEEE Trans. Power Syst. 2016, 32, 1936–1948. [Google Scholar] [CrossRef]
  21. Kotzur, L.; Markewitz, P.; Robinius, M.; Stolten, D. Impact of different time series aggregation methods on optimal energy system design. Renew. Energy 2018, 117, 474–487. [Google Scholar] [CrossRef]
  22. Fazlollahi, S.; Bungener, S.L.; Mandel, P.; Becker, G.; Maréchal, F. Multi-objectives, multi-period optimization of district energy systems: I. Selection of typical operating periods. Comput. Chem. Eng. 2014, 65, 54–66. [Google Scholar] [CrossRef]
  23. Bahl, B.; Söhler, T.; Hennen, M.; Bardow, A. Typical periods for two-stage synthesis by time-series aggregation with bounded error in objective function. Front. Energy Res. 2018, 5, 35. [Google Scholar] [CrossRef]
  24. Zatti, M.; Gabba, M.; Freschini, M.; Rossi, M.; Gambarotta, A.; Morini, M.; Martelli, E. k-MILP: A novel clustering approach to select typical and extreme days for multi-energy systems design optimization. Energy 2019, 181, 1051–1063. [Google Scholar] [CrossRef]
  25. Li, Y.; Jones, B. The use of extreme value theory for forecasting long-term substation maximum electricity demand. IEEE Trans. Power Syst. 2019, 35, 128–139. [Google Scholar] [CrossRef]
  26. Sigauke, C.; Nemukula, M.M. Modelling extreme peak electricity demand during a heatwave period: A case study. Energy Syst. 2018, 11, 139–161. [Google Scholar] [CrossRef]
  27. Wu, J.; Wang, J.; Li, S.; Wang, R. Experimental and simulative investigation of a micro-CCHP (micro combined cooling, heating and power) system with thermal management controller. Energy 2014, 68, 444–453. [Google Scholar] [CrossRef]
  28. Wang, J.; Liu, Y.; Ren, F.; Lu, S. Multi-objective optimization and selection of hybrid combined cooling, heating and power systems considering operational flexibility. Energy 2020, 197, 117313. [Google Scholar] [CrossRef]
  29. Chen, Y.; Wang, J.; Lund, P.D. Thermodynamic performance analysis and multi-criteria optimization of a hybrid combined heat and power system coupled with geothermal energy. Energy Convers. Manag. 2020, 210, 112741. [Google Scholar] [CrossRef]
  30. Zhao, Y.; Dou, Z.; Yu, Z.; Xie, R.; Qiao, M.; Wang, Y.; Liu, L. Study on the Optimal Dispatching Strategy of a Combined Cooling, Heating and Electric Power System Based on Demand Response. Energies 2022, 15, 3500. [Google Scholar] [CrossRef]
  31. Qiao, M.; Yu, Z.; Dou, Z.; Wang, Y.; Zhao, Y.; Xie, R.; Liu, L. Study on Economic Dispatch of the Combined Cooling Heating and Power Microgrid Based on Improved Sparrow Search Algorithm. Energies 2022, 15, 5174. [Google Scholar] [CrossRef]
  32. Li, X.; Yao, R.; Liu, M.; Costanzo, V.; Yu, W.; Wang, W.; Short, A.; Li, B. Developing urban residential reference buildings using clustering analysis of satellite images. Energy Build. 2018, 169, 417–429. [Google Scholar] [CrossRef]
  33. EnergyPlus. Available online: https://www.energyplus.net/documentation (accessed on 10 June 2020).
  34. Deb, K.; Jain, H. An evolutionary many-objective optimization algorithm using reference-point-based nondominated sorting approach, part I: Solving problems with box constraints. IEEE Trans. Evol. Comput. 2013, 18, 577–601. [Google Scholar] [CrossRef]
Figure 1. Structure and energy flow of IES with TES.
Figure 1. Structure and energy flow of IES with TES.
Energies 16 03713 g001
Figure 2. Flow chart of the optimal scheduling method.
Figure 2. Flow chart of the optimal scheduling method.
Energies 16 03713 g002
Figure 3. Process of the Imk-means method.
Figure 3. Process of the Imk-means method.
Energies 16 03713 g003
Figure 4. Normalized datasets of the heating, cooling, and electricity demands, photovoltaic power, and wind power.
Figure 4. Normalized datasets of the heating, cooling, and electricity demands, photovoltaic power, and wind power.
Energies 16 03713 g004
Figure 5. SSE curve of the source data.
Figure 5. SSE curve of the source data.
Energies 16 03713 g005
Figure 6. Box plots of abnormal and ultra abnormal distances.
Figure 6. Box plots of abnormal and ultra abnormal distances.
Energies 16 03713 g006
Figure 7. SSE curve after removing the extreme days.
Figure 7. SSE curve after removing the extreme days.
Energies 16 03713 g007
Figure 8. Normalized profiles of the typical days of different clustering techniques. The profiles are: blue = cooling demand, red = heating demand, green = electricity demand, yellow = photovoltaic power, and gray = wind power.
Figure 8. Normalized profiles of the typical days of different clustering techniques. The profiles are: blue = cooling demand, red = heating demand, green = electricity demand, yellow = photovoltaic power, and gray = wind power.
Energies 16 03713 g008
Figure 9. Normalized profiles of the extreme days for different clustering techniques. The profiles are blue = cooling demand, red = heating demand, green = electricity demand, yellow = photovoltaic power, and gray = wind power.
Figure 9. Normalized profiles of the extreme days for different clustering techniques. The profiles are blue = cooling demand, red = heating demand, green = electricity demand, yellow = photovoltaic power, and gray = wind power.
Energies 16 03713 g009
Figure 10. Comparison of the iterative process, where orange = proposed method, blue = comparison test 1, yellow = comparison test 2, and gray = comparison test 3.
Figure 10. Comparison of the iterative process, where orange = proposed method, blue = comparison test 1, yellow = comparison test 2, and gray = comparison test 3.
Energies 16 03713 g010
Figure 11. Convergence acceleration results.
Figure 11. Convergence acceleration results.
Energies 16 03713 g011
Table 1. Results of the box plots.
Table 1. Results of the box plots.
ParameterValue
Q 1 1.03696507
Q 3 1.42307279
d 2.00223437
d u 2.58139595
Table 2. Sizes of the results.
Table 2. Sizes of the results.
ParameterSize
Cluster 1174
Cluster 238
Cluster 3118
Extreme days35
Table 3. Parameters of the equipment.
Table 3. Parameters of the equipment.
EquipmentRated Capacity (kW)Minimum Load RatioCoefficient of EfficiencyInitial Energy Storage (kW)Price (10,000 CNY/kW)
PGU2000.4--0.5
PV30-0.85-1.3
WP10-0.95-1.8
GB7000.30.82-0.2
AC3000.20.8-0.2
EC500-3.5-0.15
TES500-0.900.03
Table 4. Parameters of the GA.
Table 4. Parameters of the GA.
ParameterValue
Population size200
Number of generations100
Crossover probability0.5
Mutation probability0.2
Table 5. Comparison convergence results of the four methods.
Table 5. Comparison convergence results of the four methods.
Test Day No.MethodsThe Number of Iterations Required for Convergence
1th2nd3rd4th5th6th7th8th9th10thAverage
No.1proposed13216166101114221613.5
test 14546454136485440594345.7
test 24125443827272733313733
test 35759454762505046534751.6
No.2proposed28131366131522121714.5
test 14830415751423347313841.8
test 22724454846223117503834.8
test 36566585155495451504754.6
No.3proposed65565656665.6
test 14635353551857133273845.6
test 23859512929454438344240.9
test 35758484970484550465252.3
No.4proposed1261563114193615616
test 13342434761413443364342.3
test 23639345774864315743249
test 35248425450474042474746.9
No.5proposed1524202615271117111117.7
test 12755443736314949465142.5
test 24037344428272832414035.1
test 35067393957494941494848.8
No.6proposed152422655271513613.8
test 13633264531313944386038.3
test 22624453041333349313935.1
test 34839424246474845455645.8
Table 6. Optimization results.
Table 6. Optimization results.
Test Day No.PESRCSRCDERR
ProposedUnacceleratedProposedUnacceleratedProposedUnaccelerated
No.10.3490680.3070280.3315840.3145260.3671050.367615
No.20.0669010.0151970.0947270.0638640.1356330.110889
No.30.531210.4641880.4842050.4550470.551520.54615
No.40.4623590.439350.4300540.4156840.48880.478241
No.50.0064220.0204810.01702700.0250430
No.60.399730.3707150.3364940.3250650.3536320.355469
Table 7. Results of parameter .
Table 7. Results of parameter .
Test Day No. PESR CSR CDERR I
No.10.042040.017058−0.000510.019529333
No.20.0517040.0308630.0247440.035770333
No.30.0670220.0291580.005370.03385
No.40.0230090.014370.0105590.015979333
No.5−0.014060.0170270.0250430.009336667
No.60.0290150.011429−0.0018370.012869
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Li, F.; Su, J.; Sun, B. An Optimal Scheduling Method for an Integrated Energy System Based on an Improved k-Means Clustering Algorithm. Energies 2023, 16, 3713. https://doi.org/10.3390/en16093713

AMA Style

Li F, Su J, Sun B. An Optimal Scheduling Method for an Integrated Energy System Based on an Improved k-Means Clustering Algorithm. Energies. 2023; 16(9):3713. https://doi.org/10.3390/en16093713

Chicago/Turabian Style

Li, Fan, Jingxi Su, and Bo Sun. 2023. "An Optimal Scheduling Method for an Integrated Energy System Based on an Improved k-Means Clustering Algorithm" Energies 16, no. 9: 3713. https://doi.org/10.3390/en16093713

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop