Next Article in Journal
The Concept of a Smart Village as an Innovative Way of Implementing Public Tasks in the Era of Instability on the Energy Market—Examples from Poland
Previous Article in Journal
Assessment of Hydropower Potential in Wastewater Systems and Application in a Lowland Country, Lithuania
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Study on Economic Dispatch of the Combined Cooling Heating and Power Microgrid Based on Improved Sparrow Search Algorithm

School of Electrical and Electronic Engineering, Shandong University of Technology, Zibo 255000, China
*
Author to whom correspondence should be addressed.
Energies 2022, 15(14), 5174; https://doi.org/10.3390/en15145174
Submission received: 14 June 2022 / Revised: 13 July 2022 / Accepted: 14 July 2022 / Published: 17 July 2022

Abstract

:
The reasonable and efficient use of the abundant biomass resources in rural areas has not been realized. Therefore, the concept of a combined cooling, heating, and power (CCHP) microgrid system, considering biomass pyrolysis and gasification, has been developed by researchers. A biomass gasification device can fully use biomass resources and can play a role in absorbing wind energy. Meanwhile, in order to minimize the operating cost of each micropower supply unit, as well as the environmental pollution costs, researchers have also established an optimal scheduling model for CCHP microgrids, which uses the sparrow search algorithm. In this paper, we have improved upon the traditional sparrow algorithm to solve the problems of its uneven population distribution, poor global search ability, and the risk of falling into local optima, through the development of the random walk sparrow search algorithm (RSSA). First, a sinusoidal chaotic map is used to generate the early-generation sparrow population with a uniform distribution in space. Second, in this study we add a sharing factor to the discoverer’s optimization process to enhance information sharing and the global research capability among individuals in this field. Finally, a random walk strategy is used to form new participants to improve the algorithm’s skill in locally searching for optimal locations. Taking the CCHP microgrid with grid-connected action as a case study, we concluded that compared with the optimization outcomes of the SSA, the total costs incurred by RSSA in summer and winter were reduced by 2.2% and 3.1%, respectively. Compared with the optimization findings for the chaotic SSA algorithm, the total costs incurred using the RSSA algorithm under typical summer and winter days were reduced by 0.14% and 0.13%, respectively. The productiveness of the RSSA algorithm for solving the CCHP microgrid economic dispatch issues has thus been verified.

1. Introduction

With increasingly serious problems such as the energy crisis, air pollution, and the greenhouse effect, the comprehensive utilization of clean energy and other forms of energy has drawn extensive attention from scholars in China and abroad [1]. Among these forms of energy, biomass energy is the only renewable resource that can directly produce clean energy such as gas and liquid on a large scale. It has the characteristics of a wide resource distribution, little environmental pollution, and a sufficient raw material supply [2,3]. According to statistics, crop straw amounts to 650 million tons per year, equivalent to 4.6 billion tons of standard coal, indicating that biomass energy resources contain colossal energy [4]. The development and utilization of biomass energy can help lessen greenhouse gas emissions and environmental pollution and achieve low-carbon growth [5]. A cooling, heating, and power cogeneration system can be implemented to realize the cascade utilization of power and recover the waste heat generated from refrigeration and heating, while generating electricity. Therefore, the cogeneration system is a necessary part of the distributed energy system [6]. Cooling, heating, and power cogeneration involving biomass gasification is also an efficient, clean, and energy-saving utilization method of renewable energy. On the basis of these considerations, the CCHP micro-grid system based on biomass gasification syngas came into being.
At present, research on the CCHP microgrid has mainly aimed to identify the optimal combination of apparatuses and the optimal export level of each kit, as well as the capacity of the power storage apparatus, the improvement of the optimization algorithm, and the operation of the microgrid in association with economic and environmental protection. Luo Ping established a cogeneration microgrid with various renewable energies, gas turbines, and other equipment. Taking the lowest system operating expense and the pollutant control cost as the optimal scheduling goals, the improved multi-objective particle swarm optimization (MPSO) algorithm was applied to improve the microgrid [7]. Considering the rate of utilization of renewable energy, economic benefits, and energy conservation and emissions reductions, Yang G established a variety of cold, heat, and power cogeneration systems with multiple coordinated energy supplies and utilized the improved particle swarm optimization algorithm (PSO) to improve the solution [8]. Wu Xuanru built a day-ahead scheduling pattern for the CCHP integrated energy system. Still, this model of the CCHP system did not consider electricity sales to the large grid, which was not conducive to the consumption of excessive renewable energy and the economy of microgrid operation [9]. Xiong Yan established a coordinated optimization model of CCHP for renewable energy and energy storage in complementary power generation, using different scheduling strategies to account for additional rates and seasonal differences in electricity and natural gas. However, that paper only considered economic benefits, not considering environmental effects [10]. Li G developed a blended CCHP system with solar and geothermal power, which accounted for carbon dioxide emissions in the objective function and analyzed the impact of FEL and FTL action tactics on the economy and ecological protection of the CCHP system [11]. Yang Zhipeng proposed a CCHP microgrid operation model with energy storage and heat pumps. The example analysis showed that heat pumps can efficiently improve energy efficiency and energy storage devices can reduce the peak–valley differences of loads in a microgrid and substantially reduce the operating costs of the microgrid. However, the author did not consider the capacity allocation of heat pumps and energy storage equipment [12]. In a study of the optimal economic scheduling of a CCHP microgrid, the response of the user demand side was considered, and microgrid loads were classified into non-controllable, shiftable, and controllable comfort-based loads and controllable energy-based loads for optimal scheduling, which enabled to authors to effectively improve the economy of microgrid operation [13,14]. A study of traditional CCHP microgrids found that, although some progress has been made in the economic dispatch of thermoelectricity and wind power consumption, the following defects remain in the economic dispatch. Through proper dispatching, excess wind power has been absorbed, but the benefits brought about by wind power consumption have not been quantified. In the scheduling cycle, some studies have only considered the economic benefits of the system, ignoring the environmental effects. A series of PSO algorithms are often adapted to resolve optimization problems, but when working out higher-dimensional issues, it is easy to become confined to local optimizations. Most of the existing CCHP systems use natural gas as fuel. Still, natural gas is a form of non-renewable energy, for which it is difficult to highlight the energy conservation characteristics and the emissions reductions in distributed systems. Biomass is a form of renewable energy, so some scholars have begun to consider biomass gas produced by biomass pyrolysis and gasification as a primary energy source for CCHP systems, which is also in line with the general trend of the coordinated development of the energy environment. Wei Dajun designed a small-scale biomass biogas internal combustion electric generator that combined cooling, heating, and electrical systems. With the gas cogeneration system as a reference, the biogas system has demonstrated significant benefits in terms of energy savings [15]. Paria M established a CCHP system with biogas as the primary energy source. The system’s full cost rate and biogas production were the target functions. Through their analysis, they concluded that the system efficiently realized the cascade usage of energy [16]. Bai Zhang proposed a novel power generation system on the basis of solar-driven biomass gasification. The system converted solar energy into stable chemical energy through thermodynamic performance analysis and improved the purity of biomass gasification syngas [17]. Zhang Dong established a mathematical model of a thermoelectric system based on biogas, taking five typical new rural buildings as an example. The system’s annual load supply/demand energy balance was calculated and analyzed day by day. The results showed that the integrated system improved the primary energy utilization rate and the energy savings rate [18]. Wang J J proposed a CCHP system considering biomass-air gasification and analyzed its energy and exergy performance under different environmental conditions and system parameters [19]. Mao T integrated biomass gasification CCHP systems with heat exchangers. The cost distribution and influencing factors of biomass gasification cogeneration system products were evaluated by means of the exergy economic method. The variation law of the unit electricity cost with the biomass cost and operation time was obtained [20]. Guo Wei conducted in-depth research on rural small-scale CHP systems and used the GW-PSO algorithm to optimize the system, involving the combustion of biomass pyrolysis gas for power generation and heating, but the cogeneration system did not consider the cooling mode [21]. In the above studies, if the biomass gasification unit is used to absorb wind energy in the scheduling, the economic and environmental conservation of the system may be improved.
In the optimization process, the swarm intelligence optimization algorithm can continuously use its group behavior to conduct a comprehensive search with strong parallelism and stability. In addition, the algorithm uses local and global search strategies to solve the optimization problem, which has good searchability. Therefore, many scholars have applied it to the CCHP microgrid optimal scheduling problem and achieved good results. B. Tan combines the idea of co-evolution theory and the beetle antenna search algorithm into the non-dominated sorting genetic algorithm (NSGA) to form a hybrid evolutionary optimization algorithm to resolve the CCHP microgrid optimization issue and diminish the raw material consumption and operation expenses of the microgrid [22]. In order to diminish the microgrid’s operating costs and CO2 emissions, X. Yang created a CCHP microgrid model considering multi-objective optimization, using the maximum fuzzy satisfaction method to simplify the multi-objective issue into a single-objective point, and then the water cycle algorithm (WCA) to optimize the single-objective problem [23]. Y. Wang adopted a mixed rolling-horizon and PSO to allocate system scheduling factors, which promoted the CCHP system’s optimal operation and dramatically reduced the scheduling time and cost [24]. To reduce the energy cost for residential areas, H. U. R. Habib uses an artificial bee colony algorithm (ABC) to solve the optimal scheduling problem in a cogeneration system [25]. In addition, recent scientific research on energy management has shown that, compared with the traditional solution method, the Harris Hawk algorithm (HHO) [26] and the water cycle algorithm (WCA) [27] have superior performance and high accuracy in solving this problem. The sparrow search algorithm (SSA) [28] is a novel swarm intellect algorithm, suggested in 2020. Contrasted with conventional intelligent optimization algorithms such as PSO [29], the whale optimization algorithm (WOA) [30], the gray wolf optimization algorithm (GWO) [31], and ABC [32], the sparrow search algorithm is superior due to its uncomplicated construction, fewer optimization parameters, robust local search skills, rapid convergence speed, and ease of implementation. It is widely used in solving the optimization of engineering problems. Li Yali’s experimental findings indicate that the sparrow search algorithm has higher convergence precision and stability than other swarm intelligence algorithms [33]. Through various function tests, Song Liqin observed that the sparrow search algorithm (SSA) performed better than traditional algorithms such as the PSO algorithm and the WOA algorithm in optimization accuracy and speed [34]. However, it still has defects, including diminished population variety, the ease of falling into the regional optimal, and unstable search results when the traditional SSA algorithm is used to solve complex engineering optimization problems. Therefore, scholars have successively proposed a series of improvement measures to overcome the above shortcomings and improve the algorithm’s performance. J. Dong proposed a niche multi-objective SSA algorithm, introduced Lévy flight interference tactics to upgrade the capability of the SSA algorithm to skip away from the regional optimal, and used the algorithm to optimize the distributed power capacity configuration [35]. W. Song utilized a chaotic tent map to initialize people and adjusted the population using a nonlinear decreasing weight, a mutation strategy, and a chaotic search method to improve the population quality and expand the search range, thus enhancing the aptitude of the algorithm to skip away from the regional optimal [36]. G. Liu introduced an improved SSA into the UAV path-planning problem and used the global and local probe and development capabilities of the algorithm to enhance the speed and precision of path planning [37]. C. Ouyang proposed an LLSSA algorithm and used this algorithm to optimize the path planning of three-dimensional UAVs and successfully obtain a safe and low-cost path [38]. J. Yuan constructed an improved SSA algorithm predicated on the barycenter reverse-learning mechanism, learning coefficient, and mutation operator and used it to optimize the distributed maximum power point tracking (DMPPT) problem [39]. C. Zhang used the chaotic sparrow algorithm to optimize the SCN, selected using random parameters, to ensure the CSSA-SCN model’s reversion precision. Meanwhile, compared with other algorithms to optimize the SCN, CSSA-SCN demonstrated better performance [40]. Y. Zhu proposed an adaptive sparrow search algorithm, which was used to improve the recognition variables of a polymer electrolyte fuel cell (PEMFC) stack, effectively diminishing the voltage inaccuracy level of the battery and enhancing the power transformation productiveness [41]. Some scholars have applied improved SSA to problems such as fault diagnosis [42], brain tumor detection [43], and the parameter optimization of machine learning algorithms [44] and have achieved good results. No research has been carried out using the sparrow algorithm to solve the CCHP microgrid optimal scheduling problem.
To solve the above problems, in this study we first combined biomass energy with the traditional CCHP system and designed an economic dispatch model of the CCHP microgrid predicated on improved biomass gasification. Secondly, considering the constraints of the cooling, heating, and power load and the output of each piece of equipment, the microgrid’s running costs and environmental governance costs were taken as the optimization goal function, and an improved sparrow search algorithm (RSSA) was used to solve the problem. Finally, in summer and winter, in two typical daily operation environments, the optimization results of the RSSA algorithm, the chaotic sparrow algorithm (CSSA), the traditional sparrow algorithm, and the particle swarm algorithm were compared to demonstrate the validity and practicability of the RSSA algorithm. By analyzing the simulation findings, we observed that the model can efficaciously boost the application rate of sustainable energy and the economic benefits of the CCHP microgrid. The results showed that this model of an improved biological gasification CCHP microgrid could ensure the economy of the system, while consuming excess wind energy and reducing pollution gas emissions.
In this study, based on reading a large number of related writings on CCHP microgrids, and considering the influence of an improved biomass gasification device on a microgrid, an optimal scheduling model for CCHP microgrid was established with the minimum operating cost and environmental pollution cost of each micro-power supply as the optimization objectives, and the improved sparrow algorithm was used to solve the problem. The main research contents of this paper are as follows: in Section 2 we introduce the framework of the new CCHP microgrid model. In Section 3 we construct the economic optimal scheduling model of the CCHP microgrid. In Section 4, an improved sparrow algorithm is proposed, and function tests and comparative experiments prove the validity of the improved algorithm. In addition, in Section 5, the RSSA algorithm is applied to the optimal solution of the microgrid economic dispatch model. In Section 6, the shortcomings and future research prospects are summarized.

2. Mathematical Model of CCHP Microgrid

2.1. Model Overview

In this paper, the cold and hot electric microgrid model shown in Figure 1 is established, mainly including cold, hot, and electric loads. Gas turbines, fans, photovoltaic cells, power storage equipment, and large power grids bear the electrical load; gas boilers, waste heat boilers, and electric heating take the heat load; and the absorption refrigerator and electric refrigerator carry the cooling burden. In this paper, we add an electric heating device to the traditional biomass gasification process. The biomass gasification device designed in this paper is composed of a gasification furnace and an electric heating device. The electric heating device has two substantive functions. On the one hand, it provides an external heat source for the biomass gasifier to replace the oxidation combustion reaction in the conventional biomass gasification process, reduce the combustion consumption of biomass, and reduce the release of plentiful CO2 in the combustion process of the biomass to improve the chemical energy and purity of the gasification gas. On the other hand, the electric heating device absorbs excess wind power and converts the extra wind power into chemical energy for storage. The gas storage tank is used to store biomass gasification gas.

2.2. Biomass Gasification Unit Model

The biomass gasification device converts electrical energy into chemical energy and stores it through gasified synthesis gas. The combination of an electric heating device and a gasification reactor is collectively referred to as a biomass gasification device for this analysis. The electric heater consumes electricity to provide the required temperature conditions for biomass gasification to produce combustible gas. Equation (1) represents the gas flow rate generated by the gasification equipment.
F g a s , t = φ g a s P g a s , t / L H V
where LHV = 17.4 × 106 J/m3.
For the mathematical models of the leading equipment (gas turbine, gas boiler, waste heat boiler, absorption chillers, etc.) involved in the CCHP microgrid studied in this article, refer to the models established in [22,45]. We do not describe these models here.

3. Optimal Scheduling Model of CCHP Microgrid

This section introduces the optimization objectives and constraints of the CCHP microgrid.

3.1. Objective Function

To minimize economic costs under the condition of satisfying the user’s cooling, heating, and power load demands and the constraints of the micro-source characteristics, the optimization variables of the optimal scheduling problem of the combined cooling, heating, and power supply microgrid studied in this section are the output of the gas turbine, the gas boiler, hot boiler, wind power, photovoltaic, absorption chiller, electric refrigeration and electric heating at each timepoint in 24 h. The objective function of the optimal scheduling model of the CCHP microgrid established in this section consists of two parts: the operation cost and the environmental cost of the microgrid. Under the operational constraints of each micro-source and micro-grid, the system’s objective function is minimized by reasonably arranging the micro-source output.

3.1.1. Operation Costs of the Microgrid

The operating costs of all equipment in the CCHP system can be expressed as follows.
min C E = f w p + f e x + f o m + f c g f p c
where f w p is the cost of wind power, photovoltaic, and gas storage tanks; f e x is the electricity purchase and sale cost; f o m is maintenance cost; f c g is biomass gasification cost; and f p c is the penalty cost of wind curtailment and power curtailment reduced by biomass gasification technology.
1. Wind power, photovoltaic, and gas storage tank costs
The cost of wind power, photovoltaic, and gas storage tanks in the CCHP microgrid are represented as follows.
f w p = t = 1 T k = 1 N α P W T , k , t Δ t + t = 1 T k = 1 N β P P V , k , t Δ t + t = 1 T k = 1 N ( γ i n Q g , t i n + γ o u t Q g , t o u t ) Δ t
2. Electricity purchase and sale costs of the microgrid
The cost of the microgrid in purchasing and selling electricity from the large grid is expressed as follows.
f e x = 1 2 C b u y , t + C s e l l , t P e x , t + 1 2 C b u y , t C s e l l , t P e x , t
3. Equipment maintenance costs
The equipment maintenance cost of each micro-source is
f o m = t = 1 T k = 1 N C o m , k P k t Δ t
C o m , k P k t = P M T , k , t C M T _ o m + P W T , k , t C W T _ o m + P P V , k , t C P V _ o m + Q G B , k , t C G B _ o m + Q A C , o u t C A C _ o m + Q W H , k , t C W H _ o m + Q e c C e c _ o m + Q e h C e h _ o m
4. Biomass gasification cost
The cost of biomass gasification in the CCHP microgrid is expressed as follows.
f c g = k = 1 N C g a s F g a s , k , t
5. The penalty cost of wind curtailment and power curtailment
This factor refers to the penalty cost of wind curtailment and power curtailment reduced by biomass gasification technology.
f p c = t = 1 T λ P g a s , k , t Δ t

3.1.2. Environmental Cost

This refers to the environmental cost of polluting gases produced by gas turbines, large power grids, and gas boilers.
min C F = t = 1 T n = 1 3 W M T , n P M T + W g , n P g + W G B , n P G B · C n

3.1.3. The CCHP Microgrid Operation Total Cost

Considering our objectives of minimizing the operating and environmental costs of the CCHP microgrid, in this study we used the weight coefficient method to weigh the operational and environmental costs. A multi-objective functional optimization purpose function, considering economic and environmental protection, was established as follows.
C Z = ω 1 C E + ω 2 C F
where Equation (10) means the total cost of CCHP microgrid operation. ω 1 and ω 2 are the weight coefficients of each target, and the size of the weight coefficient reflects the focus and preference of the target.

3.2. Constraint Conditions

3.2.1. Power Balance Conditions

The power balance conditions of the CCHP microgrid mainly include three aspects: electrical balance, thermal balance, and cold balance.
P M T t + P W T t + P P V t + P b u y t = P l o a d t + P g a s t + P s e l l t
Q M T t + Q G B t + Q e h t = Q h , l o a d t
Q A C t + Q e c t = Q c , l o a d t
where Equation (11) indicates the electrical equilibrium condition. Equation (12) represents the heat equilibrium condition. Equation (13) expresses the cold equilibrium conditions.

3.2.2. Constraints Related to the Large Power Grid

To make the energy interaction between the microgrid and large power grid more stable, the microgrid sets the power limit of interaction with the power grid.
0 P b u y t P ¯ b u y F i n t
0 P s e l l t P ¯ s e l l F o u t t
F i n t + F o u t t 1
where F i n and F o u t represent the purchasing and selling of electricity, respectively. Equation (16) indicates that electricity purchases and sales cannot be carried out simultaneously.

3.2.3. Output Constraints of Energy Conversion Equipment

The constraints of energy conversion devices mainly refer to their output constraints in each period.
0 P g a s , t P g a s n
P W T , m i n P W T , k , t P W T , m a x
P P V , m i n P P V , k , t P P V , m a x
P M T , m i n P M T P M T , m a x
Q G B , m i n Q G B , t Q G B , m a x
Q W H , m i n P M T , k , t γ M T η h r w h Q W H , m a x
Q A C , m i n Q A C , t Q A C , m a x
Q e c , m i n Q e c Q e c , m a x
Q e h , m i n Q e h Q e h , m a x
where Equation (17) expresses the limitations on the input power of the gasification equipment. Equations (18)–(25) specify the maximum output power of each micro-source.

3.2.4. Energy Storage Equipment Constraints

To ensure that the energy storage equipment plays a better role in the operation of the microgrid, the sets the power constraint of energy storage equipment.
S g m i n S g , t S g m a x
0 Q g , t i n Q g , m a x i n C c t
0 Q g , t o u t Q g , m a x o u t C d t
C c t + C d t 1
where C c t and C d t are charge-discharge gas signs. Equation (29) indicates that gas storage and discharge cannot be carried out simultaneously.
Gas storage equipment, as a buffer device for combustible gas, does not produce flammable gas, so the ultimate scheduling cycle should meet the same amount of energy storage constraints:
S g , 1 = S g , 0
Equations (31) and (32) represent the storage device constraint:
P e s , m i n P e s , t P e s , m a x
S e s m i n S e s S e s m a x
In order to book a specific adjustment margin in the next scheduling cycle so that the energy storage equipment can meet the microgrid’s needs at the beginning of the following scheduling cycle, one restores the electric batteries after a process of operation to the original charge, with the following constraints:
S e , 1 = S e , 0

4. Improved Sparrow Search Algorithm

The SSA algorithm is mainly a swarm intelligence optimization algorithm founded on the performance of sparrows foraging for food and escaping from predators. Xue Jiankai proposed the algorithm in 2020. The advantages of this algorithm are a robust optimization ability, a fast convergence speed, and superior precision in its solutions. Therefore, we use the sparrow algorithm to settle the CCHP microgrid optimal operation issues.

4.1. Original Sparrow Search Algorithm

The algorithm simulates a sparrow hunt and overlays the recognition and beginning warning mechanisms based on the discoverer-follower model. In SSA, we select individuals with better fitness as discoverers, others as participants, and a certain proportion of guarders are equipped to provide the follow-up of dangerous locations. Equations (34) and (35) represent the position updating equation of the explorer and the participant, respectively.
X i , j t + 1 = X i , j · exp i α · i t e r m a x , R 2 < S T X i , j + Q · L , e l s e
where α 0 , 1 is a random number, and R 2 R 2 0 , 1 and S T S T 0.5 , 1 are a warning value and a security value, respectively. Q is a casual number, subject to a normal distribution. L denotes a matrix of 1 × d , where each element in the matrix is one.
X i , j t + 1 = Q · exp X w o r s t X i , j t i 2 , i > n 2 X P t + 1 + X i , j X P t + 1 · A + · L , e l s e
where A indicates a matrix of 1 × d , and each element is randomly assigned as 1 or −1, and A + = A A T 1 .
Guarders are stochastically generated in the crowd, generally accounting for 10% to 20% of the total number. Equation (36) is the position updating formula of the guarders.
X i , j t + 1 = X b e s t t + β · X i , j t X b e s t t , f i > f g X i , j t + K · X i , j t X w o r s t t f i f ω + ε , e l s e
where β is a stochastic number conforming to the standard normal distribution, K is a uniform random number of [−1,1], and ε is a small number to prevent the denominator from being zero. f g and f ω are the current global superior and inferior fitness values, separately.
The traditional sparrow algorithm has excellent exploration performance when the optimal solution is close to the origin. However, when the optimal solution is distant from the origin, its searching performance degrades rapidly. Meanwhile, the traditional sparrow search algorithm converges to the current optimal solution by jumping directly to the vicinity of the optimal solution, resulting in the fact that it is easy for the sparrow algorithm to fall into the regional optimal, and its global search capacity is poor. On this basis, we improved SSA and formed the random walk sparrow algorithm (RSSA).

4.2. Improved Sparrow Search Algorithm

Population initialization has a significant influence on the operation speed of the algorithm. The quality of initialization determines the rate of the algorithm. Therefore, in this study we utilize sinusoidal chaos to initialize the population. Secondly, to settle the problem of the algorithm readily dropping into optimal regional solutions in the search process for the sparrow population, in this paper we add a sharing factor into the iterative process of the discoverer’s location so that the discoverer can exchange information with the neighborhood individual to better search for the optimal site. Finally, the random walk strategy is used to form new individuals, improving the algorithm’s local search aptitude in the optimal position.

4.2.1. Sinusoidal Chaos Initialization Population

Chaotic motion is ergodic, random, and regular. According to its laws, chaotic motion can travel through all states without repetition within a specific range. Therefore, in this paper we use chaotic variables to optimize the search, which is undoubtedly superior to the random search approach, so chaos is often used to optimize the search problem. The authors in [46] showed that, compared with the optimization algorithms improved by chaotic mapping such as the logistic and circle approaches, the improved algorithm based on sinusoidal chaos exhibited a better optimization performance. Therefore, in this study we used sinusoidal chaos to initialize the SSA algorithm’s population.
Peitfen H proposed sinusoidal mapping in 1992, and Equation (37) is its expression.
x k + 1 = a x k 2 s i n   π x k
where a = 2.3 and x 0 , 1 .
At the initial point x 0 = 0.7 , Figure 2 shows the distribution of 200 iterations using sinusoidal mapping. It can be seen that, similarly to stochastic initialization, the number produced by sinusoidal mapping is distributed between (0, 1), but its spatial distribution is more uniform. Using chaos instead of randomness to generate the initial population can make the people more evenly distributed in the search space, significantly improving the algorithm’s operation speed.

4.2.2. Shared Factor

The discoverers in SSA are accountable for finding abundant food sources throughout the population and supplying foraging regions and orientations for all participants; hence, the process of finding food sources is essential. Therefore, according to the improved method of the artificial bee colony developed by Wang Hui [47], we add a shared factor to the search process so that the discoverer can exchange information on the neighborhood individuals, improve the global search ability, and better search for areas with rich food.
The improved discoverer location update formula in SSA is expressed as in Equation (38).
X i , j t + 1 = X i , j + α · γ · X i , j X k , j , R 2 < S T X i , j + Q · L , e l s e
where k 1 , 2 , , n , j 1 , 2 , , d ,   and   k j . α is the information-sharing factor and γ is a random number between (−1, 1).
To realize the dynamic adjustment of information sharing between discoverers and domain individuals and to boost the sparrow algorithm’s constriction velocity and global searchability, the sharing factor should increase with the increase in the number of iterations. Meanwhile, we should reduce information sharing at the initial search stage to avoid sparrows flying over optimal solutions, and enhance information sharing in the late search to strengthen the global optimization performance of the discoverer.
Therefore, the information-sharing factor changes nonlinearly with the number of iterations and is expressed as shown in Equation (39).
α = 1 δ α f i n a l
δ = 1 α i n i t / α f i n a l 1 t
where t is the current iteration number and α f i n a l and α i n i t are constants.

4.2.3. Random Walk Strategy

In solving the optimization problem, the participant will converge to the current optimal solution position under the guidance of the discoverer. However, instead of moving toward the optimal solution, as in the PSO algorithm, the individuals in the SSA algorithm converge to the current optimal solution by jumping directly to the vicinity of the optimal solution. As a result, the SSA algorithm is accessible to the regional optimum, and its global exploration ability is poor. To solve the above problems, in this paper we add the random walk tactic to the position updating mode of the participant; that is, the participant randomly walks around the current optimal solution to improve its searchability. At the start of the iteration, the bounds of this random walk are huge, which is conducive to enhancing global searchability. After many iterations, the bounds of the walk become smaller, which improves the algorithm’s local search capacity for the optimal position.
Equation (41) is the mathematical expression of the random walking process.
X t = 0 , c u s s u m 2 r t 1 1 , , c u s s u m 2 r t n 1
where X t is the random walking step set, c u s s u m is the cumulative calculation sum, and t is the step counts of a random walk. r t is a stochastic function, defined as in Equation (42).
r t = 1 , r a n d > 0.5 0 , r a n d 0.5
Due to the limitation of the allowable range, Equation (41) cannot be used directly to update the location of the sparrow. In order to guarantee that sparrows walk randomly within the allowed range, Equation (41) needs to be normalized.
X i t = X i t a i d i t c i t b i a i + c i t
Equation (44) is the location updating formula for participants in the improved sparrow algorithm.
X i , j t + 1 = Q · exp X w o r s t X i , j t i 2 , i > n 2 R a n d o m W a l k X p , e l s e
where R a n d o m W a l k X p means that the participants walk randomly around the optimal global position.
Figure 3 presents a flowchart of the simplified process of RSSA.

4.3. Algorithm Performance Test

4.3.1. Experimental Setting

To corroborate the validity of the proposed RSSA algorithm, six benchmark functions were tested and compared using PSO, GWO, WOA, ABC, SSA, CSSA [48], and the improved random walk sparrow search algorithm (RSSA). To make the comparative test experiment fairer, for the parameter settings of each algorithm, we referred to the corresponding references. The parameter settings for each algorithm are shown in Table 1, and the other parameters were consistent, except for the parameters in the table. The experiments were carried out in an Intel Core i5 CPU, 2.20 GHz, 4 GB RAM, Windows10 64-bit test environment, and written using Matlab software. To guarantee the objectivity of the experimental outcomes, the population number of each algorithm was established to be 100, and the greatest number of iterations was 500. The name and parameter settings of each test function are shown in Table 2. In Table 2, f 1 f 2 are unimodal test functions used to test the algorithm’s convergence speed and accuracy. f 3 f 5 are multimodal test functions that test the global quest capacity to avoid premature convergence. f 6 is a fixed dimension test function to test the ability of the algorithms to balance exploration and development. The CEC-2021 test function’s name and parameter settings are shown in Table 3.

4.3.2. Testing of the Improved SSA

In this section, based on the above parameter settings and the benchmark test functions, each algorithm was implemented 30 times independently on each test function. The optimal value, the mean, and the standard variance of the algorithm optimization consequence were obtained and compared with the RSSA algorithm optimization results. Among them, the general average was used to reflect the solving speed and accuracy of the algorithm, and the standard variance was used to reflect the robustness of the optimization process of the algorithm. The results are shown in Table 4.
The above optimization results were analyzed. For the single peak test function f 1 f 2 , the average value obtained with the RSSA algorithm was closer to the optimal solution than those obtained with the other six algorithms, which shows that the RSSA algorithm had a higher speed and accuracy in solving single-peak-function problems. The standard variance of the RSSA algorithm was lower, indicating that the data fluctuation was minor and the algorithm was robust in the optimization process. The mean and standard variance of the RSSA algorithm were lower than those of the other six algorithms, suggesting that the RSSA algorithm has superior global searchability and the ability to avoid premature convergence. For the multi-dimensional fixed-dimensional test function f 6 , the RSSA algorithm and the CSSA algorithm had the same optimal solution. Nevertheless, the average value of the former was closer to the theoretical global optimal solution, indicating that the RSSA algorithm’s solution was more accurate than the CSSA algorithm’s solution. For the CEC-2021 test function, the RSSA algorithm generally outperformed the remaining six algorithms, which also shows that after embedding the sharing factor and random walk strategy, the sparrow algorithm showed an improved ability to balance global exploration and local development.
To more intuitively reflect the dynamic convergence characteristics of the RSSA algorithm, in Figure 4 we present the convergence curves of six benchmark functions under seven optimization algorithms and functions f 1 f 6 , along with the waveforms of the corresponding Figure 4a–f. The convergence curve shows that RSSA has strong convergence, whether faced with a single-peak or multi-peak function. Compared with the other six algorithms, the convergence curve was always lower, indicating that the RSSA algorithm had a swifter convergence speed and superior solution precision. The optimized results were closer to the theoretical global optimal value. To compare the convergence accuracy and speed of the algorithm more intuitively, in this paper we present the convergence curve of the CEC-2021 test function based on the number of iterations and the fitness value. Here, the iterative convergence curve of six test functions was selected for display, as shown in Figure 5, and the waveforms for functions f 7 f 12 are shown in the corresponding Figure 5a–f. Compared with the other six algorithms, the convergence curve of RSSA was always lower, which indicates that RSSA had a faster convergence speed and higher convergence accuracy. The optimized results were closer to the theoretical global optimal value, and the improvement effect was evident and efficacious.

4.4. The Multi-Objective RSSA Algorithm

4.4.1. Multi-Objective Optimization Problems and Related Concepts

Multi-objective optimization problems (MOPs) consider multiple relevant factors in solving optimization problems. For the MOPs of N optimization objectives, the general mathematical description is as follows:
min f x = min f 1 x , f 2 x , f 3 x , , f n x , n = 1 , 2 , , N
g i x 0 , i = 1 , 2 , , k
h j x = 0 , j = 1 , 2 , , k
where f i denotes the i-th objective optimization function, N is the number of optimization objectives. Equation (46) expresses the inequality constraints, and Equation (47) expresses the equality constraints.
For the decision variables x, y, if f i x f i y , i = 1 , 2 , , n , and there is at least one i such that f i x < f i y , then x is said to be dominant or x dominates y, denoted by x y . If other individual solutions do not dominate x * in the decision space, then x * is named a non-dominant solution. The congregate of all non-dominant solutions obtained by means of the multi-objective RSSA is the Pareto optimal solution ensemble.

4.4.2. Multi-Objective RSSA Based on Non-Dominated Solution Set

Figure 6 presents a flowchart depicting the simplified process of the multi-objective RSSA predicated on a non-dominated solution set.
Compared with the original SSA algorithm, the multi-objective RSSA algorithm based on the non-dominated solution set offers two main improvements:
(1)
In this paper, we have changed the original sparrow algorithm from a single-objective algorithm to a multi-objective algorithm. The method we adopted was to introduce the concept of a non-dominated solution set into the original sparrow algorithm. According to the updating of the different individual positions of sparrows, the non-inferior solution sets under different iteration times are stored in the external file, the non-dominated relation judgment and solution set updates are carried out with the number of iterations, and the final non-dominated solution set is obtained by solving.
(2)
The sparrow algorithm itself has been improved. Given the uneven distribution of the population in the traditional sparrow algorithm, in this study we use a sinusoidal chaotic map to generate a uniformly distributed original sparrow population in the space. In this paper we introduce the sharing factor and random walk strategy, aiming to solve the problems of the unsatisfactory global search aptitude and the accessibility of the local optimum in the traditional sparrow algorithm. The introduction of a sharing factor aims to strengthen the information exchange between domain individuals and improve the global search ability. The introduction of the random walk strategy mainly helps to balance the SSA algorithm’s global and local search aptitude in the iterative process. At the start of the iteration, the bounds of the random walk are significant, which is conducive to improving the global searchability. After many iterations, the bounds of the walk become smaller, which improves the algorithm’s local search capacity with regard to the optimal position.

5. Simulation Example and Analysis

5.1. Example Introduction

In this paper, we have selected a CCHP microgrid with grid-connected operation as the research object. The simulation environment was anb Intel Core i5 CPU, 2.20 GHz, 4 GB RAM, Windows10 64-bit system. The time-of-use prices are shown in Table 5 [49], and the parameters of each micro-source are shown in Table 6. The relevant equipment parameters and data were obtained from [49,50,51,52,53]. In this study, we chose typical summer and winter days for analysis, and the prediction values of the wind turbine, photovoltaic, and load outputs for typical summer and winter days are shown in Table 7 and Table 8. In this example, the RSSA algorithm was used for optimizing the solution. The values of each parameter were as follows: the population amount NP was 100, the number of iterations was 500, the warning value ST was 0.8, the discoverer group consisted of 20% of the sparrows, and the vigilance group consisted 10% of the total sparrows. In this paper we set the scheduling cycle T = 24 and the scheduling interval Δ t = 1   h .

5.2. Weight Coefficient

The introduction of the weight coefficient transforms the multi-objective issue into a single-objective problem. Its purpose is to weigh the operation cost and environmental cost and consider the operation cost of the microgrid, as well as the ecological cost [54]. Under different market policies, the values of ω 1 and ω 2 can be adjusted accordingly to the adjustment of the operation strategy, in order to minimize the microgrid’s total cost. In this paper, we take the operation of the microgrid on a typical summer day as an example to study the weight coefficient. A comparison of the microgrid operation costs and environmental costs under different weight coefficients is presented in Table 9.
As shown in Table 9, as ω 1 decreased and ω 2 increased, the emphasis on environmental protection increased, the operating cost gradually increased, and the ecological cost gradually decreased. Number 1 and number 11, two cases of weight coefficient values, corresponded to two single-objective models. Meanwhile, the operation and environmental prices obtained for the minimum comprehensive operation level were slightly higher than those obtained under the single-objective model. When only considering the minimum operating cost, the environmental cost was the largest; and when only considering the minimum ecological price, the maximum operating cost was observed. By measuring total costs, one can better coordinate the balance between running costs and environmental costs. In the process of CCHP dispatching, decision-makers can reasonably adjust the value of the weight coefficient according to the specific operating conditions, which can ensure the economic operation of the CCHP microgrid and cause the microgrid operation to develop in an environmentally friendly direction. The equal weight method can show the same ideal effect as the optimal weight method in multi-objective optimization [55]. Therefore, in the following example analysis, we assume that ω 1 = ω 2 = 1 / 2 to analyze the objective function and operation of the microgrid.

5.3. Analysis of Optimization in Typical Summertime Conditions

Under the conditions of a typical summer day, the RSSA algorithm was utilized to optimize the scheduling of the CCHP microgrid. Figure 7 presents the optimal output of each apparatus in the microgrid.
As shown in Figure 7, during the 01:00–05:00 period, the wind energy output first meets the power burden requirements of the microgrid, but the wind power output is greater than the power load demand, resulting in excess wind power. At this time, the production of the biomass gasification device is increased to absorb the extra wind power, and the biomass gasification process is carried out. The syngas generated during the gasification process is stored in the gas storage tank. The electricity price is the valley-hour price. Compared with the gas turbine power supply to the microgrid, there is an economic benefit to purchasing electricity from the public power grid. The demand for cold and heat loads at night is relatively low. So at this time, buying electricity from the grid drives electric refrigerator and electric heating to meet users’ needs. After 06:00, the demand for electricity load gradually increased, and the system no longer generated excess wind power. Therefore, the gasification device was closed, and the gas storage tank began to vent. The gas turbine started working, and the gas turbine generated electricity by burning syngas to supply part of the electricity load. At 12:00–15:00 and 12:00–21:00, the system power load reached its peak, and the gas turbine, wind power, and photovoltaic power generation were still unable to meet the demands of the power load, so it was necessary to buy power from the grid to make up for the power load shortage. After 07:00, the need for cooling gradually increased. Absorption chillers and waste heat boilers started to work, absorbing the high-temperature flue gas generated by gas turbine power generators, and generating cold/heat energy to meet the cold/heat load requirements of the microgrid. Suppose that absorption chillers and waste heat boilers cannot meet the entire power operation’s cold/heat load requirements. In that case, gas boilers are refueled to meet the heat load requirements, and electric refrigeration consumes the power generated by gas turbines to provide for the cold load requirements of the microgrid. At 21:00–24:00, the microgrid had extra wind power, and the biomass gasification device began to absorb this excess wind power. At this time, the grid’s electricity price was relatively low. Electricity was obtained from the public grid to drive electric refrigeration and electric heating to meet the microgrid’s cooling and heating load requirements.
During the entire operating cycle, the battery was charged and discharged under the guidance of the time-of-use price. The battery was charged when the electricity price reached the valley price at night, and the battery was discharged when the electricity price reached its peak during the day. The battery was charged from 23:00 to 24:00 to restore storage at the beginning of the scheduling period.
As shown in Table 10, on a typical summer day, compared with PSO, SSA, and CSSA, the effect of using the RSSA algorithm was an improvement in performance. Compared with PSO, the operating cost decreased by 2.4%, and the environmental price decreased by 5.1%. Compared with SSA, the operating expense decreased by 2.0%, and the ecological cost decreased by 2.7%. Compared with CSSA, running costs decreased by 0.1%, and environmental costs decreased by 0.21%. The above simulation results indicate that the RSSA algorithm had more senior convergence precision than PSO, SSA, and CSSA, and was able to solve the CCHP model stably to obtain the optimal comprehensive cost of the microgrid.

5.4. Analysis of Optimization in Typical Wintertime

Given the heating situation in winter, when the waste heat boiler cannot meet the thermal load of the microgrid, supplementary combustion from gas boilers provides the heat load. The simulation outcomes of typical winter days are demonstrated in Figure 8.
The gas turbine adopts the following thermal load (FTL) operation mode in the winter heating season. When the microgrid adopts the operation mode of FTL, we can obtain the corresponding power generation by calculating the residual heat of the flue gas generated by the gas turbine when the cooling and heating load is satisfied. At this time, the gas turbine should first meet the microgrid’s cooling and heating load demand. If the maximum power operation cannot meet its hot and cold demand, it is necessary to start the gas boiler to supply the heating load that is experiencing a shortage. Figure 8 shows that during the period of 01:00–05:00, the wind power output in the microgrid was greater than the power load demand, resulting in excess wind power. The way to absorb wind power was the same as that employed in summer. In this period, the electricity price was the valley price, meaning that electricity was purchased from the grid and electric heating was used to supply the micro-grid with energy to meet the heat load demands. From the 06:00 period, the demand for electricity load gradually increased, and the system no longer produced excess wind power. Therefore, the gasification device was closed; the gas storage tank began to discharge, the gas turbine started working, and the gas turbine supplied part of the electricity load through burning syngas power generation. In the periods of 10:00–15:00 and 18:00–21:00, electricity prices were at their peak, and the economic benefit of power grid purchasing was far less than that of the use of the gas turbine, so the gas turbine’s output was the largest in this period. The electrical load of the microgrid was supplied by daytime wind power, photovoltaic, and gas turbine power generation, and insufficient purchases from the grid. The waste heat boiler absorbed high-temperature flue gas generated via gas turbine power generation to supply the heat load. When the waste heat boiler could not meet the demands of the heat load, supplemental combustion from the gas boiler was used to meet the heat load shortage of the microgrid, and the heat load of the microgrid was supplied by the waste heat boiler and gas boiler. From 21:00–24:00, the gas turbine stopped working, and the fan power generators met the electric load demand in the microgrid. However, the electric load demand of the microgrid was lower than the output of the fan. At this time, the microgrid generated excess wind power, so the biomass gasification device started to work and store extra wind power in the form of stable chemical energy. There were small cooling load and heat load demands on the microgrid. At this moment, the electricity price of the grid was low, and electricity was taken from the grid to drive electric refrigeration and heating to meet the microgrid’s cooling and heating load demands.
As shown in Table 11, on a typical winter day, compared with PSO, SSA, and CSSA, the RSSA algorithm displayed better optimization results. Compared with PSO, the operating cost decreased by 3.2%, and the environmental price decreased by 6.2%. Compared with SSA, the operating expense decreased by 2.9%, and the ecological cost decreased by 3.4%. Compared with CSSA, the operating cost decreased by 0.09%, and the environmental price decreased by 0.2%. The above simulation results indicate that it was easier to obtain an excellent solution with RSSA than with PSO, SSA, or CSSA. Thus, the effectiveness and superiority of RSSA in practical engineering applications have been further illustrated.

5.5. Non-Dominated Solution Set and Weighted Multi-Objective Comparison Results

According to the model established in the second chapter of this paper and the typical examples in the analysis of samples in Section 5.3 and Section 5.4, in this section we used the RSSA predicated on the non-dominated concept for the model. Using Matlab programming software, we obtained the optimization results of the multi-objective RSSA algorithm for the CCHP microgrid on a representative summer day, as shown in Figure 9.
As shown in Table 12, the optimization results under different schemes can be analyzed based on the Pareto solution set of the multi-objective RSSA for typical summer days.
The optimization results of the multi-objective RSSA for the CCHP microgrid on a typical winter day are shown in Figure 10.
As shown in Table 13, the optimization results under different schemes can be analyzed based on the Pareto solution set of the multi-objective RSSA for a typical winter day.
In this section we compare and analyze the optimization results of Table 10, Table 11, Table 12 and Table 13. To make the comparison more objective, the total cost shown in Table 12 and Table 13 is the optimal compromise solution obtained using the same proportion as in the weight multi-objective method. As can be seen from the non-dominated solution set and the multi-objective weight comparison results: (1) the non-dominated solution set pays more attention to the impact of conflicts between objectives and seeks the frontier on the basis of the multi-objective dominance relationship. The multi-objective weight approeach pays more attention to the optimization solution from the overall perspective and the reduction of the overall cost. The critical optimization is the target value—the operation cost that significantly influences the results. Therefore, in the comparison of the optimal results, it can be seen that the running costs in the optimal weight results are smaller than those in the non-dominated solution set, and the weight algorithm can be used to obtain a solution that is more in line with expectations and which offers better comprehensive benefits. (2) The multi-objective non-dominated solution set algorithm was obtained under the same parameters, such as the number of cycles and the population. It can be seen that the optimal results of the comprehensive cost gained by the algorithm still outperformed those of the PSO, SSA, and CSSA algorithms, and the optimization performance of the algorithm was thus further verified. (3) As shown in the results presented in Table 12 and Table 13, the cost of the non-dominated solution set was slightly higher than that of the weighted multi-objective approach. In this paper we have mainly studied the economic dispatch of the CCHP microgrid, focusing on a more economical optimization model; therefore, we used the linear weighting method to optimize the established model.

6. Conclusions and Future Directions

In this study, we aimed to achieve the economic operation of a CCHP-type microgrid system in grid-connected mode in a particular place. A research model of operation accounting for operation costs and environmental pollution costs as part of a multi-objective strategy was constructed. A CCHP system with a biomass gasification device can store excess wind power in the form of biomass gasification syngas when extra wind power is generated at night and can release syngas during the day for gas turbine power generation. At the same time, the flue gas waste heat generated through gas turbine power generation, which is recycled and used for heat generation in a waste heat boiler and for refrigeration in an absorption refrigerator, can be used to realize the cascade utilization of energy in the microgrid. In this paper, we developed the RSSA algorithm to optimize the solution and obtain the optimal output of each micro-source at each time in the scheduling cycle, as well as to assess the total cost of microgrid operation.
When using the traditional sparrow algorithm, it is easy to fall into the local optimum, and the algorithm has a poor global search ability. In this study we improved upon the SSA algorithm as follows:
(1) Sinusoidal chaos was used to initialize the population and to uniformize the initial population distribution.
(2) In this study, a sharing factor was added to the discoverer location update formula so that the discoverer could exchange information between individuals in the field in the search process for food sources to better search for the optimal location.
(3) In this study, we used the random walk strategy to form a new individual to ameliorate the algorithm’s local search aptitude in the optimal location and improve its performance combined with the microgrid model.
Finally, the analysis of an example showed that on typical summer days, the operation cost of a microgrid using RSSA was 2.4% lower than that obtained using the PSO algorithm optimization process, and the environmental price was 5.1% lower. The operation cost of the microgrid under the RSSA was 2.0% lower than that under the SSA algorithm optimization process, and the environmental price was 2.7% lower. Compared with CSSA, RSSA reduced the operation cost of the microgrid by 0.1% and the ecological cost by 0.21%. On typical winter days, the operational cost of a microgrid using RSSA was 3.2% lower than that obtained using the PSO algorithm optimization approach, and the environmental cost was 6.2% lower. The operation cost of the microgrid using RSSA was 2.9% lower than that obtained using SSA optimization, and the environmental cost was 3.4% lower. Compared with CSSA, the use of RSSA reduced the operation cost of the microgrid by 0.09% and the ecological cost by 0.2%. Comparing the optimization results of RSSA, PSO, CSSA, and SSA in typical summer and winter days, the RSSA algorithm was more economical than the PSO, SSA, and CSSA algorithms.
For the optimal economic scheduling of a CCHP microgrid, we optimized the structure, operational strategy, and optimization algorithm of the CCHP microgrid to a certain extent and thus made some progress. However, this is only a preliminary study on the optimal scheduling of CCHP microgrids, and the research presented in this paper needs to be continued and improved.
(1) In this study, we report on an improved biomass gasification device based on the traditional CCHP microgrid structure. As a form of renewable energy, biomass energy is easy to obtain and abundant, but its distribution is uneven and it has poor controllability. Therefore, this research still needs to be further strengthened and improved.
(2) Due to the volatility of distributed energy sources such as wind power and photovoltaic power generation, specific errors occur in the prediction of the power output of photovoltaic and wind power, which would have a certain impact on the optimal scheduling of the CCHP microgrid. Therefore, in subsequent research works, the uncertainty of wind power and photovoltaic output should be considered.
(3) In regard to the construction of the CCHP microgrid, the types of batteries are not discussed in detail in this paper. Nowadays, the application of lithium batteries has improved the performance of batteries in energy storage. For the same capacity, the volume of a lithium battery is much smaller than that of a lead-acid battery, and the weight of a lithium battery is less than 40% of that of a lead-acid battery. Therefore, the energy storage capacity of lithium batteries is more significant, despite having the same volume. Thus, in the future economic dispatch of CCHP microgrids, the question of whether introducing lithium batteries as energy storage devices can improve the economy of the microgrid’s operation requires further research and analysis.

Author Contributions

Conceptualization, M.Q.; methodology, M.Q.; software, M.Q. and Z.Y.; validation, M.Q.; formal analysis, M.Q. and Z.D.; writing—original draft preparation, M.Q.; writing—review and editing, Z.Y., Z.D. and R.X.; supervision, Y.W., Y.Z. and L.L. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by the Youth Project of Shandong Natural Science Foundation of China, Funding number: (ZR2020QE215). Funder: Z. D. and The Key Research and Development Program of Zibo, Shandong, China, Funding number (2019ZBXC498). Funder: Z. D.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

Not applicable.

Conflicts of Interest

The authors declare no conflict of interest.

Nomenclature

α Unit cost of wind power generation (CNY/kWh)
β Unit cost of PV power generation (CNY/kWh)
C M T _ o m Operation and Maintenance Coefficient of gas turbine (CNY/kWh)
C W T _ o m Operation and Maintenance Coefficient of wind turbine (CNY/kWh)
C P V _ o m Operation and Maintenance Coefficient of PV Power Station (CNY/kWh)
C G B _ o m Operation and Maintenance Coefficient of gas boiler (CNY/kWh)
C A C _ o m Operation and Maintenance Coefficient of absorption refrigerator (CNY/kWh)
C W H _ o m Operation and Maintenance Coefficient of waste heat boiler (CNY/kWh)
C e c _ o m Operation and Maintenance Coefficient of Electric refrigeration (CNY/kWh)
C e h _ o m Operation and Maintenance Coefficient of Electronic heater (CNY/kWh)
C b u y , t Electricity price of power grid sold to microgrid at time slot t (CNY/kWh)
C g a s Cost of gas per unit produced by gasification equipment (CNY/kWh)
C n Unit treatment cost of polluted gas
C s e l l , t Electricity price of microgrid sold to grid at time slot t (CNY/kWh)
F g a s , t Gas flow rate of gasification equipment at time slot t (m3/kg)
f w p Costs of wind, photovoltaic, and gas storage (CNY)
f o m Operation and maintenance costs for each micro-source (CNY)
f e x Cost of interactive power between microgrid and grid (CNY)
f c g Cost of biomass gasification (CNY)
k Number of pieces of equipment (-)
L H V Median calorific value of combustible gas (MJ/m3)
N Set of equipment (-)
n Index of pollutant types (-)
P g a s , t Power consumption of gasification equipment at time slot t (kW)
P W T , k , t Output power of wind turbine at time slot t (kW)
P P V , k , t Output power of photovoltaic cells at time slot t (kW)
P e s , m i n Minimum charging or discharging power of storage equipment (kW)
P e x Interaction power between microgrid and external grid (kW)
P M T Output power of gas turbine (kW)
P g Power purchasing from power grid (kW)
P G B Output power of gas boiler (kW)
P l o a d , t Electric load at time slot t (kW)
P g a s n The rated power of gasification equipment (kW)
P ¯ m i n Minimum power sale from microgrid to large grid (kW)
P ¯ m a x Maximum power purchase from microgrid to large grid (kW)
P W T , m a x Upper limit of wind power output (kW)
P W T , m i n Lower limit of wind power output (kW)
P P V , m a x Upper limit of PV power output (kW)
P P V , m i n Lower limit of PV power output (kW)
P M T , m a x Maximum output power of gas turbine (kW)
P M T : m i n Minimum output power of gas turbine (kW)
P e s , m a x Maximum charge or discharge power of storage equipment (kW)
Q g , t i n Inlet flow rate of gas storage tank at time slot t (Mm3.h−1)
Q g , t o u t Inlet flow rate of gas storage tank at time slot t (Mm3.h−1)
Q M T Thermal power output from gas turbine (kW)
Q G B Thermal power output from gas boiler (kW)
Q c , l o a d Cooling load at time slot t (kW)
Q h , l o a d Thermal load at time slot t (kW)
Q A C Output cold power of absorption refrigerator (kW)
Q e c Output cold power of electric refrigeration
Q G B , m a x Maximum output power of gas boiler (kW)
Q G B , m i n Minimum output power of gas boiler (kW)
Q W H , m a x Maximum output power of waste heat boiler (kW)
Q W H , m i n Minimum output power of waste heat boiler (kW)
Q A C , m a x Maximum output power of absorption refrigerator (kW)
Q A C , m i n Minimum output power of absorption refrigerator (kW)
Q e c , m a x Maximum output power of electric refrigeration (kW)
Q e c , m i n Minimum output power of electric refrigeration (kW)
Q e h , m a x Maximum output power of electrical heater (kW)
Q e h , m i n Minimum output power of electrical heater (kW)
Q g , m a x i n Upper limit of gas injection flow for gas storage tanks (Mm3.h−1)
Q g , m a x o u t Upper limit of gas output flow for gas storage tanks (Mm3.h−1)
Q e h Thermal power output from electronic heating (kW)
γ i n Inlet flow rate price of gas storage tank (CNY.m−3)
γ o u t Outlet flow rate price of gas storage tank (CNY.m−3)
γ M T Thermoelectric ratio of gas turbine (-)
S g m a x Upper limit of storage capacity for gas storage equipment (Mm3)
S g m i n Lower limit of storage capacity for gas storage equipment (Mm3)
S e s m a x The upper limit of power storage equipment (kW)
S e s m i n The lower limit of power storage equipment (kW)
T Set of time intervals (h)
t Index of hours (h)
W M T , n Emission coefficient of polluting gas produced by gas turbine (g/kWh)
W g , n Emission coefficient of polluting gas produced by power grid (g/kWh)
W G B , n Emission coefficient of polluting gas produced by gas boiler (g/kWh)
X b e s t Current optimal location (-)
X p The optimal location of the present discoverer (-)
X w o r s t Current worst position (-)
λ Penalty coefficient of abandoning wind and light (CNY/kWh)
φ g a s Gasification efficiency of gasification equipment (%)
η h r _ w h Waste heat recovery efficiency of waste heat boiler (%)

References

  1. Krause, T.; Andersson, G.; Fröhlich, K.; Vaccaro, A. Multiple-Energy Carriers: Modeling of Production, Delivery, and Consumption. Proc. IEEE 2011, 99, 15–27. [Google Scholar] [CrossRef]
  2. Østergaard, P.A.; Mathiesen, B.V.; Möller, B.; Lund, H. A renewable energy scenario for Aalborg Municipality based on low-temperature geothermal heat, wind power and biomass. Energy 2010, 35, 4892–4901. [Google Scholar] [CrossRef]
  3. Kirlels, A.; Verbong, G. Biomass gasification: Still promising? A 30-year global overview. Renew. Sustain. Energy Rev. 2011, 15, 471–481. [Google Scholar] [CrossRef]
  4. Yaman, S. Pyrolysis of biomass to produce fuels and chemical feedstocks. Energy Convers. Manag. 2004, 45, 651–671. [Google Scholar] [CrossRef]
  5. Eziyi, I.; Krothapalli, A. Sustainable Rural Development: Solar/Biomass Hybrid Renewable Energy System. Energy Procedia 2014, 57, 1492–1501. [Google Scholar] [CrossRef] [Green Version]
  6. Kong, X.; Wang, R.; Huang, X. Energy efficiency and economic feasibility of CCHP driven by stirling engine. Energy Convers. Manag. 2004, 45, 1433–1442. [Google Scholar] [CrossRef]
  7. Luo, P.; Han, L.; Sun, Z.; Lv, Q. Multi-Objective Day-Ahead Optimal Dispatch of CCHP Micro Grid System. Process Autom. Instrum. 2018, 1–6+16. [Google Scholar]
  8. Yang, G.; Zhai, X. Optimal design and performance analysis of solar hybrid CCHP system considering influence of building type and climate condition. Energy 2019, 174, 647–663. [Google Scholar] [CrossRef]
  9. Wu, X.; Li, P.; Hao, C. Scheduling of Integrated Energy System for Combined Heat Cold and Power Supply Based on Improved Bat Algorithm. Ind. Control. Comput. 2020, 33, 54–57. [Google Scholar]
  10. Xiong, Y.; Wu, Z.; Wang, Q.; Mao, X. An Optimization Coordination Model and Solution for Combined Cooling, Heating and Electric PowerSystems with Complimentary Generation of Wind, PV, Gas and Energy Storage. Proceed. CSEE 2015, 35, 3616–3625. [Google Scholar]
  11. Guo, L.; Liu, W.J.; Cai, J.J.; Hong, B.W.; Wang, C.S. A two-stage optimal planning and design method for combined cooling, heat and power microgrid system. Energy Convers. Manag. 2013, 74, 433–445. [Google Scholar] [CrossRef]
  12. Yang, Z.; Zhang, F.; Liang, J. Economic Generation Scheduling of CCHP Microgrid with Heat Pump and Energy Storage. Power Syst. Technol. 2018, 42, 1735–1743. [Google Scholar]
  13. Carli, R.; Cavone, G.; Pippia, T.; De Schutter, B.; Dotoli, M. Robust Optimal Control for Demand Side Management of Multi-Carrier Microgrids. IEEE Trans. Autom. Sci. Eng. 2022, 19, 1338–1351. [Google Scholar] [CrossRef]
  14. Barbato, A.; Capone, A. Optimization Models and Methods for Demand-Side Management of Residential Users: A Survey. Energies 2014, 7, 5787–5824. [Google Scholar] [CrossRef]
  15. Wei, D.; Sun, B.; Zhao, F.; Zhang, C. Multi-objective Optimization Design and Operation Analysis of a Small Biomass Biogas Combined Cooling Heating and Power System. Autom. Electr. Power Syst. 2015, 12, 7–12. [Google Scholar]
  16. Movahed, P.; Avami, A. Techno-economic optimization of biogas-fueled micro gas turbine cogeneration systems in sewage treatment plant. Energy Convers. Manag. 2020, 218, 112965. [Google Scholar] [CrossRef]
  17. Bao, Z.; Li, Q.; Li, H. Investigation of a Power Generation System Integrated with Solar-Driven Biomass Gasification. J. Eng. Thermophys. 2015, 36, 2537–2542. [Google Scholar]
  18. Zhang, D.; Li, J.; Zhang, H. All operation mathematical model and thermal performance analysis on combined heating power and biogas system. CIESC J. 2017, 5, 1998–2008. [Google Scholar]
  19. Wang, J.-J.; Yang, K.; Xu, Z.-L.; Fu, C. Energy and exergy analyses of an integrated CCHP system with biomass air gasification. Appl. Energy 2015, 142, 317–327. [Google Scholar] [CrossRef]
  20. Wang, J.; Mao, T. Cost allocation and sensitivity analysis of multi-products from biomass gasification combined cooling heating and power system based on the exergoeconomic methodology. Energy Convers. Manag. 2015, 105, 230–239. [Google Scholar] [CrossRef]
  21. Guo, W.; Yang, P.; Zhang, S. Optimization strategy of a rural combined heat and power system considering biomass energy. Power Syst. Prot. Control. 2021, 49, 88–96. [Google Scholar]
  22. Tan, B.; Chen, H. Stochastic Multi-Objective Optimized Dispatch of Combined Cooling, Heating, and Power Microgrids Based on Hybrid Evolutionary Optimization Algorithm. IEEE Access 2019, 7, 176218–176232. [Google Scholar] [CrossRef]
  23. Yang, X.; Yao, K.; Meng, W.; Yang, L. Optimal Scheduling of CCHP With Distributed Energy Resources Based on Water Cycle Algorithm. IEEE Access 2019, 7, 105583–105592. [Google Scholar] [CrossRef]
  24. Yanan, W.; Jiekang, W.; Xiaoming, M. Intelligent Scheduling Optimization of Seasonal CCHP System Using Rolling Horizon Hybrid Optimization Algorithm and Matrix Model Framework. IEEE Access 2018, 6, 75132–75142. [Google Scholar] [CrossRef]
  25. Habib, H.U.R.; Wang, S.; Waqar, A.; Farhan, B.S.; Kotb, K.M.; Kim, Y.-S. Combined Heat and Power Units Sizing and Energy Cost Optimization of a Residential Building by Using an Artificial Bee Colony Algorithm. IEEE Access 2020, 8, 218289–218303. [Google Scholar] [CrossRef]
  26. Helmi, A.M.; Carli, R.; Dotoli, M.; Ramadan, H.S. Efficient and Sustainable Reconfiguration of Distribution Networks via Metaheuristic Optimization. IEEE Trans. Autom. Sci. Eng. 2021, 19, 82–98. [Google Scholar] [CrossRef]
  27. Muhammad, M.A.; Mokhlis, H.; Naidu, K.; Amin, A.; Franco, J.F.; Othman, M. Distribution Network Planning Enhancement via Network Reconfiguration and DG Integration Using Dataset Approach and Water Cycle Algorithm. J. Mod. Power Syst. Clean Energy 2020, 8, 86–93. [Google Scholar] [CrossRef]
  28. Xue, J.; Shen, B. A novel swarm intelligence optimization approach: Sparrow search algorithm. Syst. Sci. Control. Eng. 2020, 8, 22–34. [Google Scholar] [CrossRef]
  29. Poli, R.; Kennedy, J.; Blackwell, T. Particle swarm optimization. Swarm Intell. 2007, 1, 33–57. [Google Scholar] [CrossRef]
  30. Mirjalili, S.; Lewis, A. The Whale Optimization Algorithm. Adv. Eng. Softw. 2016, 95, 51–67. [Google Scholar] [CrossRef]
  31. Mirjalili, S.; Lewis, A. Grey Wolf Optimizer. Adv. Eng. Softw. 2014, 69, 46–61. [Google Scholar] [CrossRef] [Green Version]
  32. Gonzalez-Castano, C.; Restrepo, C.; Kouro, S.; Rodriguez, J. MPPT Algorithm Based on Artificial Bee Colony for PV System. IEEE Access 2021, 9, 43121–43133. [Google Scholar] [CrossRef]
  33. Li, Y.; Wang, S.; Chen, Q. Comparative study of several new swarm intelligence optimization algorithms. Comput. Eng. Appl. 2020, 56, 1–12. [Google Scholar]
  34. Song, L.; Chen, W. Improvement and application of hybrid strategy-based sparrow search algorithm. J. Beijing Univ. Aeronaut. Astronaut. 2022, 1–16. [Google Scholar]
  35. Dong, J.; Dou, Z.; Si, S. Optimization of Capacity Configuration of Wind–Solar–Diesel–Storage Using Improved Sparrow Search Algorithm. J. Electr. Eng. Technol. 2021, 17, 1–14. [Google Scholar] [CrossRef]
  36. Song, W.; Liu, S.; Wang, X.; Wu, W. An Improved Sparrow Search Algorithm. In Proceedings of the 2020 IEEE International Conference on Parallel & Distributed Processing with Applications, Big Data & Cloud Computing, Sustainable Computing & Communications, Social Computing& Networking (ISPA/BDCloud/SocialCom/SustainCom), Exeter, UK, 17–19 December 2020. [Google Scholar]
  37. Liu, G.; Shu, C.; Liang, Z.; Peng, B.; Cheng, L. A Modified Sparrow Search Algorithm with Application in 3d Route Planning for UAV. Sensors 2021, 21, 1224. [Google Scholar] [CrossRef]
  38. Ouyang, C.; Zhu, D.; Qiu, Y. Lens Learning Sparrow Search Algorithm. Math. Probl. Eng. 2021, 2021, 9935090. [Google Scholar] [CrossRef]
  39. Yuan, J.; Zhao, Z.; Liu, Y.; He, B.; Wang, L.; Xie, B.; Gao, Y. DMPPT Control of Photovoltaic Microgrid Based on Improved Sparrow Search Algorithm. IEEE Access 2021, 9, 16623–16629. [Google Scholar] [CrossRef]
  40. Zhang, C.; Ding, S. A stochastic configuration network based on chaotic sparrow search algorithm. Knowl.-Based Syst. 2021, 220, 106924. [Google Scholar] [CrossRef]
  41. Zhu, Y.; Yousefi, N. Optimal parameter identification of PEMFC stacks using Adaptive Sparrow Search Algorithm. Int. J. Hydrogen Energy 2021, 46, 9541–9552. [Google Scholar] [CrossRef]
  42. Xing, Z.; Yi, C.; Lin, J.; Zhou, Q. Multi-component fault diagnosis of wheelset-bearing using shift-invariant impulsive dictionary matching pursuit and sparrow search algorithm. Measurement 2021, 178, 109375. [Google Scholar] [CrossRef]
  43. Liu, T.; Yuan, Z.; Wu, L.; Badami, B. An optimal brain tumor detection by convolutional neural network and Enhanced Sparrow Search Algorithm. Proc. Inst. Mech. Eng. Part H J. Eng. Med. 2021, 235, 459–469. [Google Scholar] [CrossRef] [PubMed]
  44. Li, H.; Zhang, Y. Study of Transformer Fault Diagnosis Based on Sparrow Optimization Algorithm. In Proceedings of the CCRIS 2020: 2020 International Conference on Control, Robotics and Intelligent System, Xiamen, China, 27–29 October 2020; pp. 63–66. [Google Scholar]
  45. Feng, Z.; Zhang, C.; Bo, S. Initiative Optimization Operation Strategy and Multi-objective Energy Management Method for Combined Cooling Heating and Power. IEEE/CAA J. Autom. Sin. 2016, 4, 385–393. [Google Scholar]
  46. Wu, J.; Yang, J.; Long, D. Chaotic Fruit Fly Optimization Algorithm. Softw. Guide 2021, 20, 79–84. [Google Scholar]
  47. Wang, H. Artificial Bee Colony Algorithm with Sharing Factor. Comput. Eng. 2011, 22, 139–142. [Google Scholar]
  48. Lv, X.; Mu, X.; Wang, Z. Chaos sparrow search optimization algorithm. J. Beijing Univ. Aeronaut. Astronaut. 2021, 47, 1712–1720. [Google Scholar]
  49. Xue, H. Economic Coordination of Microgrid with Renewable Energy Multi-objective optimization scheduling method. Electrotech. Appl. 2015, 11, 114–119. [Google Scholar]
  50. Qi, Y.; Shang, X.; Nie, J. Optimization of CCHP micro-grid operation based on improved multi-objective grey wolf algorithm. Electr. Meas. Instrum. 2020, 1–10. [Google Scholar]
  51. Kalina, J. Integrated biomass gasification combined cycle distributed generation plant with reciprocating gas engine and ORC. Appl. Therm. Eng. 2011, 31, 2829–2840. [Google Scholar] [CrossRef] [Green Version]
  52. Shen, X.; Han, Y.; Zhu, S.; Zheng, J.; Li, Q.; Nong, J. Comprehensive power-supply planning for active distribution system considering cooling, heating and power load balance. J. Mod. Power Syst. Clean Energy 2015, 3, 485–493. [Google Scholar] [CrossRef] [Green Version]
  53. Clegg, S.; Mancarella, P. Storing renewables in the gas network: Modelling of power-to-gas seasonal storage flexibility in low-carbon power systems. IET Gener. Transm. Distrib. 2016, 10, 566–575. [Google Scholar] [CrossRef]
  54. Liu, J.; Zhou, C.; Gao, H. A Day-Ahead Economic Dispatch Optimization Model of Integrated Electricity-Natural Gas System Considering Hydrogen-Gas Energy Storage System in Microgrid. Power Syst. Technol. 2018, 42, 170–178. [Google Scholar]
  55. Yang, Y.; Yu, J.; Li, Y. Optimal Load Leveling Dispatch of CCHP Incorporating Photovoltaic and Storage. Autom. Electr. Power Syst. 2017, 41, 6–12, 29. [Google Scholar]
Figure 1. CCHP microgrid.
Figure 1. CCHP microgrid.
Energies 15 05174 g001
Figure 2. Sinusoidal chaotic sequence distribution.
Figure 2. Sinusoidal chaotic sequence distribution.
Energies 15 05174 g002
Figure 3. A flowchart of RSSA.
Figure 3. A flowchart of RSSA.
Energies 15 05174 g003
Figure 4. Convergence curves of six benchmark functions.
Figure 4. Convergence curves of six benchmark functions.
Energies 15 05174 g004
Figure 5. Convergence curves of six CEC−2021 benchmark functions.
Figure 5. Convergence curves of six CEC−2021 benchmark functions.
Energies 15 05174 g005
Figure 6. Flowchart of multi-objective RSSA.
Figure 6. Flowchart of multi-objective RSSA.
Energies 15 05174 g006
Figure 7. Typical daily optimal results in the summer season.
Figure 7. Typical daily optimal results in the summer season.
Energies 15 05174 g007
Figure 8. Typical daily optimal results in the winter season.
Figure 8. Typical daily optimal results in the winter season.
Energies 15 05174 g008
Figure 9. The Pareto solution set provided by the multi-objective RSSA for a typical day in summer.
Figure 9. The Pareto solution set provided by the multi-objective RSSA for a typical day in summer.
Energies 15 05174 g009
Figure 10. The Pareto solution set provided by the multi-objective RSSA for a typical day in winter.
Figure 10. The Pareto solution set provided by the multi-objective RSSA for a typical day in winter.
Energies 15 05174 g010
Table 1. Algorithm parameter settings.
Table 1. Algorithm parameter settings.
AlgorithmParameter Setting
PSO c 1 = c 2 = 2 , ω = 1
GWODecline from 2 to 0
WOALinear decrease from 2 to 0, b = 1
ABCL = round (0.6 × dim × N), a = 1
SSAPD = 20%, ST = 0.8, SD = 10%
CSSAPD = 20%, ST = 0.8, SD = 10%
RSSA PD = 20 % ,   ST = 0.8 ,   SD = 10 % ,   α i n i t = 0.1 , α f i n a l = 1.2
Table 2. Benchmarking function.
Table 2. Benchmarking function.
Test FunctionDimensionScope F m i n
f 1 Generalized Rosenbrock’s
Function
30(−30, 30)0
f 2 Step Function30(−100, 100)0
f 3 Generalized Schwefel’s
Problem 2.26
30(−500, 500)−12,600
f 4 Generalized Penalized
Function 1
30(−50, 50)0
f 5 Generalized Penalized
Function 2
30(−50, 50)0
f 6 Kowalik’s Function4(−5, 5)−0.000307
Table 3. CEC-2021 test function.
Table 3. CEC-2021 test function.
Test FunctionDimensionScope F m i n
f 7 Bent cigar Function10(−100, 100)0
f 8 Schwefel’s Function2(−100, 100)0
f 9 Lunacek bi-Rastrigin Function2(−100, 100)700
f 10 Rosenbrock’s plus
Griewangk’s Function
2(−100, 100)0
f 11 Composition Function 12(−100, 100)0
f 12 Composition Function 22(−100, 100)0
Table 4. Experimental results of test functions.
Table 4. Experimental results of test functions.
FunctionAlgorithmBestAveStd
f 1 PSO8.2846.5135.90
WOA27.8028.430.17
GWO26.1527.970.97
ABC504015,4006320
SSA2.15 × 10−68.88 × 10−41.69 × 10−3
CSSA4.01 × 10−62.94 × 10−43.77 × 10−4
RSSA1.04 × 10−111.85 × 10−52.99 × 10−5
f 2 PSO2.16 × 10−94.13 × 10−34.13 × 10−4
WOA0.030.490.16
GWO0.030.890.41
ABC1.312.17 5.27   × 10−1
SSA8.54 × 10−94.23 × 10−68.90 × 10−6
CSSA2.34 × 10−61.82 × 10−63.46 × 10−6
RSSA2.44 × 10−159.78 × 10−73.17 × 10−6
f 3 PSO−8797.80−7.85×1037.12 × 102
WOA−12,569.30−10,385.251608.52
GWO−7859.90−6076.0121015.45
ABC−5840.33−5167.70255.76
SSA−8793.88−7675.75596.51
CSSA−12,569.49−12,539.7389.70
RSSA−12,569.49−12,569.491.68 × 10−3
f 4 PSO1.47 × 10−24.85 × 10−21.21 × 10−1
WOA7.37 × 10−33.39 × 10−22.18 × 10−2
GWO8.34 × 10−35.16 × 10−23.35 × 10−2
ABC2.69 × 1013.65 × 1029.26 × 102
SSA5.32 × 10−102.09 × 10−73.36 × 10−7
CSSA9.11 × 10−118.259 × 10−81.86 × 10−7
RSSA5.56 × 10−131.06 × 10−83.48 × 10−8
f 5 PSO5.16 × 10−17.639.09
WOA1.29 × 10−14.75 × 10−12.24 × 10−1
GWO0.250.870.37
ABC4.94×1011.04 × 1039.30 × 103
SSA9.66 × 10−92.53 × 10−63.38 × 10−6
CSSA7.80 × 10−113.54 × 10−67.33 × 10−6
RSSA4.82 × 10−134.34 × 10−71.13 × 10−6
f 6 PSO6.31 × 10−48.97 × 10−39.19 × 10−3
WOA3.10 × 10−48.08 × 10−45.13 × 10−4
GWO3.94 × 10−41.93 × 10−34.93 × 10−3
ABC5.70 × 10−47.00 × 10−44.30 × 10−5
SSA3.08 × 10−43.23 × 10−46.95 × 10−5
CSSA3.07 × 10−43.13 × 10−46.30 × 10−6
RSSA3.07 × 10−43.10 × 10−43.24 × 10−6
f 7 PSO7852.252.52 × 1048965.5
WOA1.56 × 1032.96 × 1031.27 × 103
GWO1.09 × 1042.04 × 1047.23 × 103
ABC2.45 × 10−41.60 × 10−32.20 × 10−3
SSA1.59 × 1032.79 × 1034.47 × 103
CSSA3.49 × 1031.08 × 1041.01 × 104
RSSA1.62 × 10−33.80 × 10−44.00 × 10−4
f 8 PSO0.31212.018.01
WOA8.23 × 10−638.2549.80
GWO0.3160.9676.71
ABC0.133.252.07
SSA1.81 × 10−122.055.28
CSSA0.314.508.17
RSSA01.682.13
f 9 PSO700.99701.610.94
WOA700.00702.110.79
GWO702.02702.270.29
ABC700.957.02 × 1029.01 × 10−1
SSA700.00701.890.67
CSSA702.02702.130.51
RSSA700.00701.500.08
f 10 PSO0.010.010.02
WOA0.020.020.02
GWO2.17 × 10−62.20 × 10−37.10 × 10−3
ABC1.90 × 10−31.29 × 10−21.12 × 10−2
SSA00.010.03
CSSA0.010.010.01
RSSA02.00 × 10−36.20 × 10−3
f 11 PSO0.013.265.25
WOA1.1 × 10−43.285.26
GWO7.21 × 10−320.4743.14
ABC1.85 × 10−91.43 × 10−81.23 × 10−8
SSA3.53 × 10−71.12 × 10−68.01 × 10−7
CSSA000
RSSA000
f 12 PSO55.2380.0663.36
WOA6.64 × 10−290.0431.61
GWO100.00110.0331.72
ABC5.3117.8211.35
SSA2.05 × 10140.0251.64
CSSA1.04 × 10118.8520.76
RSSA01.00 × 1012.06 × 101
Table 5. Time-of-use prices.
Table 5. Time-of-use prices.
Time (h) C b u y   ( CNY / kW · h) C s e l l   ( CNY / kW · h)
0:00–7:00, 23:00–24:000.15990.1230
10:00–15:00, 18:00–21:000.77490.6150
7:00–10:00, 15:00–18:00, 21:00–23:000.45510.3567
Table 6. The parameters of each micro-source in the CCHP system.
Table 6. The parameters of each micro-source in the CCHP system.
MicrosourceParametersValueMicrosource ParametersValue
WT P m a x 50 kWAC P m a x 200 kW
C W T _ o m 0.043   CNY / kW · h C A C _ o m 0.0156   CNY / kW · h
PV P m a x 25 kWWHB P m a x 200 kW
C P V _ o m 0.0096   CNY / kW · h C W H _ o m 0.0023   CNY / kW · h
MT P m a x 100 kWEH P m a x 80 kW
C M T _ o m 0.1685   CNY / kW · h C e h _ o m 0.02   CNY / kW · h
GB P m a x 100 kWEC P m a x 80 kW
C G B _ o m 0.0018   CNY / kW · h C e c _ o m 0.03   CNY / kW · h
Table 7. Forecast values of wind turbine, photovoltaic, and load outputs on a typical day in summer.
Table 7. Forecast values of wind turbine, photovoltaic, and load outputs on a typical day in summer.
t (h) P p v   ( kW ) P w t   ( kW ) Q c , l o a d   ( kW ) Q h , l o a d   ( kW ) P l o a d   ( kW )
10353.96512720382
206703200342
30647.38372780328
40531.89523440334
50327.164529468.4294
60230.8035560184.4358
71.01216.0075576254464
818.86127.2004650278492
953.72129.4397664310480
10142.49198.7832670322454
11345.87254.406706336466
12527.6992.4375744402536
13556.12204.0917760450558
14417.86106.7044772418590
15459.7621.392780354512
16211.529.692712294510
1720.0538.5502740248526
181.22107.1555716288506
190178.8319708394480
200546.2307678424466
210552.3908556480580
220650538440512
230551.9069528346476
240526.5944416244454
Table 8. Forecast values of wind turbine, photovoltaic, and load outputs on a typical day in winter.
Table 8. Forecast values of wind turbine, photovoltaic, and load outputs on a typical day in winter.
t (h) P p v   ( kW ) P w t   ( kW ) Q c , l o a d   ( kW ) Q h , l o a d   ( kW ) P l o a d   ( kW )
10471.95350472332
20629.490444342
30863.17830408328
40709.19360414338
50436.219368370290
60174.4046184438358
74.12288.01254482460
8148.05169.6005278490488
9286.29172.5862310434480
10339.51265.0443322414450
11342.25339.208336400464
12457.12123.2499402366530
13155.72272.1223450356552
14242.78142.2726418332594
15247.8628.5226354320512
16236.339.5894294350510
17110.2451.4003248394524
180.43142.8739288400518
190238.4425394406606
200428.3076424446534
210736.5211480498566
220520.4211440488510
230602.5435346476439
240463.977244468425
Table 9. Relationship between weight coefficient and objective function.
Table 9. Relationship between weight coefficient and objective function.
Number ω 1   ω 2   Minimum Comprehensive Cost
Running Cost (CNY)Environmental Cost (CNY)
11.0011,7595852
20.90.111,7755822
30.80.211,8065790
40.70.311,8325755
50.60.411,8575717
60.50.511,8875667
70.40.611,9455657
80.30.711,9895645
90.20.812,0345634
100.10.912,0765620
1101.012,1165613
Table 10. Comparison of optimization results of different algorithms in a typical day in summer.
Table 10. Comparison of optimization results of different algorithms in a typical day in summer.
Optimization ObjectPSOSSACSSARSSA
Running Cost (CNY)12,18212,12511,89911,887
Environmental Cost (CNY)5970.35824.45679.15667
Comprehensive Cost (CNY)9076.158974.78789.058777
Table 11. Comparison of optimization results of different algorithms for a typical day in winter.
Table 11. Comparison of optimization results of different algorithms for a typical day in winter.
Optimization ObjectPSOSSACSSARSSA
Running Cost (CNY)8492.98462.68222.58215.1
Environmental Cost (CNY)47784640.84489.74480.8
Comprehensive Cost (CNY)6635.456551.76356.16347.95
Table 12. Comparison of optimization results of different schemes for a typical day in summer.
Table 12. Comparison of optimization results of different schemes for a typical day in summer.
Optimization ObjectRunning Cost (CNY)Environmental Cost (CNY)Comprehensive Cost (CNY)
Minimum Running Cost11,500.26512.19006.15
Minimum Environmental Cost13,685.54490.99088.2
Minimum Comprehensive Cost12,361.15216.38788.7
Table 13. Comparison of optimization results of different schemes for a typical day in winter.
Table 13. Comparison of optimization results of different schemes for a typical day in winter.
Optimization ObjectRunning Cost (CNY)Environmental Cost (CNY)Comprehensive Cost (CNY)
Minimum Running Cost7459.65412.36435.95
Minimum Environmental Cost9512.33856.56684.4
Minimum Comprehensive Cost8580.24126.56353.35
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

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. https://doi.org/10.3390/en15145174

AMA Style

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(14):5174. https://doi.org/10.3390/en15145174

Chicago/Turabian Style

Qiao, Mengmeng, Zexu Yu, Zhenhai Dou, Yuanyuan Wang, Ye Zhao, Ruishuo Xie, and Lianxin Liu. 2022. "Study on Economic Dispatch of the Combined Cooling Heating and Power Microgrid Based on Improved Sparrow Search Algorithm" Energies 15, no. 14: 5174. https://doi.org/10.3390/en15145174

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