Next Article in Journal
Multimodal Mutual Information Extraction and Source Detection with Application in Focal Seizure Localization
Previous Article in Journal
Traffic-Driven Scaling of Digital Twin Proxy Pool in Vehicular Edge Computing
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Optimal Scheduling of Hydro–Thermal–Wind–Solar–Pumped Storage Multi-Energy Complementary Systems Under Carbon-Emission Constraints: A Coordinated Model and SVBABC Algorithm

1
China Yangtze Power Co., Ltd., Yichang 443000, China
2
Laboratory of Hydro-Wind-Solar Multi-Energy Control Coordination, Wuhan 430000, China
3
School of Power and Mechanical Engineering, Wuhan University, Wuhan 430000, China
*
Author to whom correspondence should be addressed.
Electronics 2025, 14(24), 4896; https://doi.org/10.3390/electronics14244896
Submission received: 22 October 2025 / Revised: 9 December 2025 / Accepted: 10 December 2025 / Published: 12 December 2025

Abstract

This paper focuses on power system scheduling problems, aiming to enhance energy utilization efficiency through multi-energy complementarity. To support the “dual-carbon” strategic goals, this paper proposes a coordinated dispatch model for hydro–thermal–wind–solar–pumped storage integrated energy systems, aiming to enhance energy utilization efficiency and system flexibility while reducing carbon emissions. To address issues such as premature convergence and low computational efficiency in traditional optimization algorithms for multi-energy complementary dispatch, an improved Artificial Bee Colony algorithm named Super-quality Variation Burst Artificial Bee Colony (SVBABC) is developed, which incorporates elite solution guidance and an explosion variation mechanism. Simulation results based on a regional practical power system demonstrate that compared to classical methods (e.g., Artificial Bee Colony, Fireworks Algorithm, and Ant Lion Optimizer), SVBABC exhibits significant advantages in global optimization capability and convergence stability. This study provides an innovative solution for efficient dispatch of multi-energy complementary systems. Through synergistic regulation of pumped storage and thermal power, the accommodation capability of renewable energy is effectively enhanced, thereby providing critical technical support for the development of new power systems.

1. Introduction

With the advancement of the “dual carbon” policy and the continuous increase in renewable energy penetration within power systems, multi-energy complementary coordinated optimization dispatch technology has emerged as a core breakthrough for constructing new power systems [1,2]. This technology exploits the complementary characteristics of various energy sources to achieve organic coordination between renewable energy and controllable power sources, thereby significantly enhancing grid operational flexibility and control margins [3].
In recent years, research on the coordinated optimization dispatch of multi-energy complementary systems has made remarkable progress, establishing itself as a pivotal research frontier in the energy field. Existing literature has explored this issue from multiple dimensions, including market mechanisms, temporal coordination, power fluctuation mitigation, and operational optimization. For instance, Reference [4] innovatively established a two-layer optimization framework for cascade hydro-wind-solar-pumped storage systems participating in power markets. By synergistically optimizing day-ahead bidding models and real-time adjustment mechanisms, it achieved a balance between economic benefits and dispatch accuracy. Regarding temporal coordination [5], a method was proposed for generating medium-to-long-term dispatch rules that account for short-term operational risks. Through nested modeling of risk constraints, it effectively reduced the probability of system curtailment and load loss. For power fluctuation mitigation [6], an intraday optimization model was established targeting source-load matching and maximizing clean energy utilization, based on the fluctuating characteristics of renewable generation. This validated the regulatory role of cascade hydropower in balancing wind and solar output fluctuations. At the operational optimization level, Reference [7] pioneered a multi-objective short-term dispatch model prioritizing pumped storage regulation. By incorporating multi-physical constraints spanning hydraulic, mechanical, and electrical systems, it achieved synergistic optimization of economic efficiency and low-carbon performance. Reference [8] introduced a capacity-dispatch co-optimization theory, employing intelligent algorithms to simultaneously solve dispatch rule functions and PV capacity planning, establishing a new research paradigm for integrated planning and operation of hydro-solar complementary systems. However, a theoretical gap remains in existing research regarding the deep co-optimization of cascade hydropower, new energy with thermal power, and pumped storage. Therefore, conducting research on the co-scheduling of hydro, thermal, wind, solar, and pumped storage multi-energy sources not only fills this theoretical void but also provides a crucial methodological foundation for building new power systems.
The construction of multi-energy complementary system dispatch models centers on minimizing comprehensive operating costs. However, the strong coupling characteristics and output uncertainty of renewable energy pose significant challenges to the model solution. Against this backdrop, meta-heuristic algorithms have garnered significant attention due to their outstanding optimization performance. Existing research confirms that various improved intelligent algorithms demonstrate remarkable advantages in this field. Reference [9] applied the chimpanzee optimization algorithm to solve the joint scheduling problem of wind, solar, thermal, and pumped storage, significantly enhancing power generation economic efficiency. Reference [10] improved the solution efficiency of the traditional krill algorithm in integrated energy systems by integrating a linear decay strategy with the particle swarm optimization algorithm. Reference [11] innovatively proposed an adaptive enhanced prey search mechanism, effectively maintaining the population diversity of the whale population algorithm. Reference [12] employed a wavelet mutation strategy to enhance the whale optimization algorithm, achieving breakthroughs in system economic optimization. Reference [5] significantly improved the convergence speed and stability of the moth search algorithm by introducing a greedy strategy and adaptive mutation operators. Reference [13] innovatively applied deep learning technology to the short-term optimization scheduling of water–wind–solar multi-energy complementary systems, achieving maximized power generation revenue. Notably, despite the Artificial Bee Colony algorithm’s outstanding performance in multi-variable function optimization, its application in multi-energy complementary system scheduling remains unexplored, providing a significant opportunity for algorithmic innovation in this paper. A comparison of relevant hybrid metaheuristics for energy system dispatch is shown in Table 1.
Therefore, this paper proposes a cascaded hydro–thermal–wind–solar–pumped storage joint scheduling model. To overcome the performance limitations of traditional Artificial Bee Colony algorithms, an improved Super-quality Variation Burst Artificial Bee Colony (SVBABC) algorithm is introduced, integrating a high-quality solution guidance mechanism with a dynamic explosion mutation strategy. Simulation experiments based on an actual regional power system demonstrate that the proposed scheduling model and optimization algorithm exhibit significant advantages in terms of solution accuracy, convergence speed, and stability, providing a new solution for the optimal scheduling of complex multi-energy complementary systems.

2. Integrated Dispatch Model for Hydro–Thermal–Wind–Solar–Pumped Storage

The overall architecture of the integrated hydro–thermal–wind–solar–pumped storage power generation system is shown in Figure 1. Operating in grid-connected mode, this system enables bidirectional power exchange with the distribution network. Internally, it integrates multiple generation units, including wind turbines, solar arrays, thermal power units, hydroelectric units, and pumped storage facilities. Among these, wind and solar units serve as the primary clean energy sources, ensuring power supply while effectively reducing carbon emissions and operational costs. Coal-fired units provide operational stability support through their flexible peak-shaving capabilities. Large-capacity pumped storage facilities, with their low-carbon characteristics and economic advantages, significantly enhance renewable energy utilization rates and effectively mitigate curtailment of wind and solar power.

2.1. Objective Function

In the coordinated optimization dispatch of multi-energy systems within power grids, the core objective is to maximize overall system benefits through complementary energy sources and efficient resource allocation while minimizing operational costs.
F min = t = 1 T [ i = 1 M H f H , i ( P i , t ) +   f C , t + f W , t ]
In the formula, F min represents the system’s comprehensive operating cost, encompassing thermal power generation cost f H , i , carbon trading cost f C , t , and wind and solar curtailment penalty cost f W , t . T denotes the system dispatch cycle, and M H indicates the number of thermal power generation units. By optimizing dispatch strategies, the system can achieve synergistic optimization of economic efficiency, environmental performance, and reliability while ensuring energy supply–demand balance.
Therefore, the objective function of the optimization problem can be expressed as follows:
(1)
Thermal Power Generation Costs
f H =   a i P i , t 2 + b i P i , t +   c i
In the formula, a i , b i , and c i represent the consumption coefficients of different thermal power units, and P i , t denotes the active power output of different thermal power units during the t-th time interval.
Carbon trading costs
f C , t = σ ( C p , t C q , t )
C p = i = 1 N t = 1 T N i , t P i , t C q = i = 1 N t = 1 T ζ P i , t
In the formula, σ represents the market transaction value per ton of CO2 equivalent; C p denotes the actual total carbon emissions during the dispatch cycle; C q is the permitted emission cap; N i , t is the electricity generation of the i-th thermal power unit at time t; ζ is the benchmark emissions per unit of electricity; P i , t indicates the carbon emissions per unit output of unit i during time period t. To achieve more accurate carbon cost accounting, traditional macro-statistical methods need further refinement. The power system carbon emission flow theory achieves precise tracking and allocation of carbon emission flows from the generation side to the user side by constructing a virtual carbon network linked to the power flow. This provides the theoretical basis for transitioning from “system-wide total accounting” to “refined node and user responsibility assignment” in the carbon trading cost calculation of this model [14].
(2)
Wind and Solar Curtailment Penalty Cost
f W = λ ( P F , P , t P F , t ) + ( P G , P , t P G , t )
where λ is the penalty coefficient for wind and solar curtailment costs; P F , P , t and P F , t represent the predicted and actual output of wind turbines during the time period t, respectively; P G , P , t and P G , t represent the predicted and actual output of solar units during the time period t, respectively.

2.2. Constraints

Power Balance Constraint
P F , t + P G , t + P S , t + i = 1 M H P i , t =   P cs , t +   P load , t
where P S , t is the active power output of pumped storage (generation) and cascade hydro units at time t; P cs , t is the active power output of pumped storage (pumping) units at time t; P load , t is the load power at time t.
Thermal Power Unit Output Constraints
P i , t min     P i , t     P i , t max R i , t down   ×   t     P i , t P i , ( t 1 )     R i , t up   ×   t
where P i , t min and P i , t max are the minimum and maximum output power limits of thermal power units at time t, in MW; R i , t up is the maximum power increase limit of thermal power units at time t, in MWh; R i , t down is the minimum power increase limit of thermal power units at time t, in MWh.
Wind Power Unit Output Constraints
0   <   P F , t   <   P F , t , max
where P F , t , max is the maximum output of the wind power unit at time t.
Solar Unit Constraint
0   <   P G , t   <   P G , t , max
where P G , t , max is the maximum output of the PV unit at time t.
Hydropower Unit Constraint
0   <   P S , t   <   P S , t , max
where P S , t , max is the maximum output of pumped storage (generation) and cascade hydropower units at time t.
Pumped Storage Unit Constraints
0   <   P cs , t   <   P cs , t , max
where P cs , t , max is the maximum power of pumped storage (pumping) at time t.
Line Transmission Power Constraint
Expressing power flow distribution based on DC power flow to form network security constraints.
P T , min     x = 1 N x Q T x P x , t y = 1 N y Q T y P y , t     P T , max
where P T , min and P T , max represent the upper and lower limits for line T, respectively; Q T x and Q T y denote the transfer distribution factors for nodes x and y with respect to line T, respectively.

3. Model Solving

3.1. Artificial Bee Colony Algorithm

Bee colonies efficiently transmit foraging information through figure-eight flight patterns and waggle dances, demonstrating remarkable collective intelligence. Inspired by this phenomenon, Karaboga proposed the Artificial Bee Colony (ABC) algorithm in 2005, successfully applying it to solve multivariate function optimization problems and establishing a new paradigm for swarm-based optimization algorithms [15].
The ABC algorithm maps feasible solutions to optimization problems as nectar source positions. Optimization is achieved through the collaborative search of three agent types: worker bees develop specific nectar sources and share information based on fitness probability; scout bees evaluate nectar quality and preferentially recruit for the most productive sources; when nectar source exploitation exceeds a threshold, scout bees switch to exploring new solution spaces. This biomimetic mechanism effectively balances global exploration and local exploitation, demonstrating exceptional swarm intelligence characteristics.
During initialization, an initial population of SN individuals is randomly generated within the feasible domain. The i-th solution in the population is represented as X i   =   [ X i , 1 ,   X i , 2 ,   X i , 3 ,   ,   X i , D ] , where i 1, 2, 3, , SN. Here, SN represents the population size, and each solution is a D-dimensional vector, where D denotes the dimension of the optimization problem.
X i , j = X min , j + rand 0 , 1   ×   ( X max , j X min , j )
where X i , j ( X min , j , X max , j ) , X min , j , and X max , j represent the lower and upper bounds of the j-th dimension in the search space.
During the worker bee phase, each worker bee searches for food sources near X i , attempting to update a new feasible solution   V i .
V i , j = X i , j + rand 1 , 1   ×   ( X i , j X n , j )
where V i , j is the updated nectar source position, and n     i . rand 1 , 1 controls the update step size. If the fitness value of the candidate solution V i is higher, it replaces the original X i . This constitutes a greedy selection:
X i = V i ,       f i t ( V i ) f i t ( X i ) X i ,     & o t h e r
where fit V i and fit X i denote the fitness values of V i and X i respectively.
During the scouting phase, after worker bees complete nectar source exploration, scout bees calculate the selection probability for each nectar source using a roulette wheel selection mechanism based on shared nectar source information.
P i = fit X i i = 1 SN   fit X i
where fit X i is calculated as follows:
fit X i   =   1 1   +   f ( X i ) ,   f ( X i )     0 1   +   f X i ,           o t h e r
where f X i is the objective function value of nectar source X i .
During the scouting phase, after all onlooker bees complete the search process, if a solution X i remains unoptimized after limit iterations (where counter records the consecutive number of times X i has not been updated), it is deemed stuck in a local optimum and should be discarded, at which point counter   =   counter   +   1 . If individual X i successfully updates, the search for X i is considered effective, and counter is updated according to Equation (18).
counter = c o u n t e r + 1 ,     & o t h e r 0 ,     & f i t ( V i )     f i t ( X i )
When counter exceeds the limit parameter, X i is discarded. The worker bee associated with this food source transforms into a scout bee to generate new individuals.

3.2. Improvements to the Artificial Bee Colony Algorithm

The advantages of the Artificial Bee Colony algorithm lie in its simple parameter configuration, fast convergence speed, and adaptive exploration–exploitation balance capability. However, it suffers from limitations such as insufficient local search ability, low utilization of high-quality solutions, and a tendency to become confined in local optima during later iterations. To address the prevalent source–load interaction uncertainties in multi-energy system dispatch, it is necessary to draw on more advanced collaborative optimization frameworks. For instance, the synergistic operation framework merging stochastic distributionally robust chance-constrained optimization and the Stackelberg game proposed by Zhong et al. provides systematic modeling and solution ideas for handling multi-agent interactions and renewable energy uncertainty, which inspires the improvements in the global exploration and local exploitation mechanisms of our algorithm [16]. Therefore, the search methods for the three types of nectar source positions in the basic Artificial Bee Colony algorithm were improved. High-quality nectar source update search equations were proposed for the worker bee and onlooker bee phases, and an explosion mutation operator from the Fireworks Algorithm was introduced to update feasible solutions during the scout bee search phase [17]. This led to the development of the Super-quality Variation Burst Artificial Bee Colony (SVBABC).

3.2.1. Search Equation for Worker Bees in the SVBABC Algorithm

In the Artificial Bee Colony algorithm, worker bees are responsible for foraging. While their random search strategy exhibits strong global exploration capabilities, their local exploitation ability is relatively limited when the population size is constrained. To balance the algorithm’s global and local search capabilities, worker bees must coordinate their search by considering both the global optimal solution and the individual optimal solution. Specifically, when the locally optimal solution within a neighborhood coincides with the globally optimal solution, its position update equation can be expressed as follows:
V i , j   =   X ib , j   +   rand 1 , 1   ×   ( X ib , j X i , j )
where X ib denotes the best individual within the current neighborhood of X i , with ib     i . If X ib is not the current global optimum, the candidate solution is as follows:
V i , j = X i , j   +   rand 1 , 1   ×   X j b X j n   +   rand ( 1 , 1 )   ×   ( X j gb X i , j )
where X j b is the jth-dimensional component of the current optimal solution X b for individual j, and X j gb is the jth-dimensional component of the current global optimal solution X gb . Note that n     b     gb     i . rand 1 , 1 is a random number between −1 and 1, used to control the step size for position updates.

3.2.2. Equation for Observing Bees in the SVBABC Algorithm

During the observation phase of the Artificial Bee Colony algorithm, this random strategy leads to convergence of the fitness of the solution swarm in the later stages of the algorithm. This weakens the guiding effect of high-quality solutions, severely limiting the algorithm’s development capabilities. To address this, this paper introduces a new observation honeycomb search strategy:
V i , j   =   X i , j   +   rand 1 , 1   ×   R   ×   X j b X j n   +   rand ( 1 , 1 )   ×   R   ×   X ib , j
During the early iteration phase, a larger R value is set to enhance global exploration and promote population diversity. As iterations progress, the R value is gradually reduced to focus on local development and improve search precision in the vicinity of high-quality solutions. Consequently, the dynamic search radius control parameter R is calculated as follows:
R   =   R max ,   & Iter   <   δ MaxIt 0.3   +   0.7   ×   ( MaxIt Iter MaxIt ) ,   other
where δ is a constant, δ [ 0 , 1 ] ; Iter is the current iteration count; MaxIt is the maximum iteration count. Within Iter   <   δ MaxIt , the Artificial Bee Colony algorithm operates with a search radius R   =   R max , ensuring global optimization capability during this phase. When Iter     δ MaxIt , R linearly decreases from R max to 0.3, progressively narrowing the search range for nectar sources and guaranteeing local optimization capability.

3.2.3. Equation for Scout Bees in the SVBABC Algorithm

This paper introduces the explosive mutation operator from the Fireworks Algorithm into the way scout bees search for nectar sources to enrich the diversity of food sources. The Fireworks Algorithm, proposed by Professor Tan Ying and colleagues in 2010, is a swarm intelligence algorithm that possesses multiple advantages, such as explosiveness and distributed parallelism [13]. The explosive operator and mutation operator form the core of the Fireworks Algorithm, directly determining its performance.
Steps for executing the explosion operator: Initialize a certain number of fireworks within the feasible domain. Different seeds produce varying numbers of sparks and explosion magnitudes. For fireworks i, the number of sparks S i and explosion radius A i are defined as follows:
S i   =   S ~   ×   Y max f x i   +   ε i = 1 N Y max f x i   +   ε
A i = A ~   ×   f x i Y min + ε i = 1 N f x i Y min + ε
where S ~ is the constant controlling the total number of sparks generated; A ~ is the constant adjusting the explosion amplitude; f x i is the fitness value of the i-th firework; Y max is the maximum fitness value in the population; Y min is the minimum fitness value in the population; ε is a minimum quantity.
To balance the strengths and weaknesses of firework performance, the number of sparks generated by each firework is subject to integer constraints:
S i   =   r o u n d ( S min ) ,     S   <   S min r o u n d ( S max ) ,     S   >   S max         r o u n d S i ,         o t h e r
Displacement is performed via the mapping rule:
x i k   =   x min k   +   | x i k | % ( x max k x min k )
where x min k and x max k denote the lower and upper bounds of the feasible region in dimension k.
During each iteration, individuals are randomly selected from the fireworks population to undergo multidimensional Gaussian mutation, generating exploratory mutation sparks. The specific calculation is as follows:
x i k ^   =   x i k   ×   n
where n is a random number obeying a Gaussian distribution with mean and variance both equal to 1.

3.3. Solution Process

The detailed pseudocode of the SVBABC algorithm is summarized in Table 2. The improved Artificial Bee Colony algorithm proposed in this study follows the execution flow below:
Step 1: Initialize key parameters, including population size, number of nectar sources, and maximum iteration count;
Step 2: Worker bee phase: Update positions based on the current optimal solution guidance mechanism (Equations (19) and (20)) and retain high-quality solutions via greedy selection;
Step 3: Onlooker Bee Phase: Employ a synergistic mechanism combining fitness-proportional selection (roulette wheel strategy) and neighborhood search (Equation (21));
Step 4: Scout Bee Phase: Innovatively integrates an explosion operator (Equations (23) and (24)) to generate diversity sparks, combined with Gaussian mutation (Equation (27)) and an elite retention strategy to enhance global exploration capability.
The detailed pseudocode of the SVBABC algorithm is summarized in Table 2. Through this multi-stage collaborative optimization mechanism, the algorithm effectively improves search efficiency while ensuring convergence. The SVBABC algorithm flowchart is shown in Figure 2.

4. Case Study Analysis

4.1. System Parameter Settings

This study developed a combined dispatch model for hydro, thermal, wind, solar, and pumped storage facilities based on the actual energy structure of a specific region in China. The model integrates the following power generation units: one wind turbine, one solar unit, one pumped storage facility, three cascade hydroelectric units, and six thermal power units. Key operational parameters for the pumped storage plant and thermal power units are provided in Table 3 and Table 4, respectively.
The study employs a 24 h scheduling cycle with hourly resolution for optimization analysis. Figure 3 displays the daily load curve and forecasted power outputs from wind and solar sources within the scheduling cycle. A time-of-use electricity pricing strategy is adopted, with specific rates provided in Table 5. Notably, the pumped storage tariff is set at 25% of the grid feed-in tariff, while the penalty rate for power shortfalls reaches five times the standard tariff. This mechanism ensures system supply reliability.

4.2. Analysis of Simulation Results

Set the initial population size for all algorithms to 100, with explosion operator constraint factors of 0.3 and 0.6. Employ the SVBABC algorithm to minimize the comprehensive operating cost of the integrated scheduling model for hydro, thermal, wind, solar, and pumped storage resources. Other key operational parameters for the algorithm are configured as shown in Table 6.

4.2.1. Optimized Scheduling Results Under Different Combinations

To validate the impact of pumped storage units on the optimized dispatch results within the joint dispatch model, this study analyzes two different combination approaches. The optimized dispatch results under these combinations are presented in Table 7, while Figure 4 and Figure 5 illustrate the optimized dispatch outcomes for each combination, respectively.
Combination 1: Hydro–thermal–wind–solar only; combination 2: includes pumped storage coordination. The case study is based on a regional grid in central China (e.g., Hubei province), with real load data referenced.
A comprehensive analysis based on Table 7 and Figure 4 and Figure 5 indicates that both energy combination schemes can effectively meet the system’s power balance constraints. Comparing the operational characteristics of the two combinations reveals that under the coordinated operation mode of cascade hydropower with wind power, solar power, and pumped storage, the pumped storage units fully leverage their flexible regulation advantages: absorbing excess renewable energy generation locally during low-load periods and releasing stored electricity during peak load periods. This operational mechanism not only enhances the total output capacity of the multi-energy joint dispatch system but also significantly reduces the power generation demand of thermal units.
From an economic and environmental perspective, this model achieves multiple optimizations: the system’s comprehensive costs decrease by CNY 133,900, carbon emissions are reduced by 128.61 tons, curtailment rates for wind and solar power drop by 16.91%, and transmission line utilization rates increase from 66.98% to 71.42%. These figures demonstrate that the multi-energy joint dispatch strategy significantly enhances local consumption capacity for renewable energy, optimizes transmission channel utilization efficiency, and delivers substantial economic benefits. In addition to improving renewable energy accommodation capacity through physical coordination, establishing a market-based green power trading and carbon reduction responsibility deduction mechanism is key to further incentivizing user-side participation in low-carbon transition and reflecting the environmental value of green power. For example, the indirect carbon emission accounting method considering green electricity trading proposed by Qing et al. can deduct the green electricity purchased by users from their carbon responsibility, providing a feasible technical pathway for coupling the green electricity market with the carbon market and realizing the principle of “who buys, who benefits” [18].
The study further reveals that appropriately increasing pumped storage capacity helps alleviate peak-shaving pressure on thermal power units and boosts the share of renewable energy in the energy mix, thereby enabling more low-carbon and environmentally friendly economic dispatch. Notably, both combination schemes yielded feasible solutions, validating the proposed algorithm’s strong universality and adaptability.

4.2.2. Analysis of Solution Results Under Different Algorithms

Using SVBABC, ABC, Fireworks Algorithm (FWA), and Ant Lion Optimizer (ALO) to solve and optimize the combined hydro–thermal–wind–solar–pumped storage power integrated dispatch model under Combination 2. To mitigate algorithmic randomness, each algorithm was independently run 50 times. The resulting minimum, maximum, mean, and variance values are shown in Table 8. The maximum, minimum, and average values from the 50 independent runs of each algorithm were used as indicators to evaluate the search capability of the algorithms, while the variance served as an indicator to assess the stability of the algorithmic solutions.
Parameter Settings: All algorithms used a population size of 100 and max iterations of 200. Specific parameters: PSO (w = 0.7, c1 = c2 = 1.5), DE (CR = 0.8, F = 0.6). The Wilcoxon signed-rank test (α = 0.05) confirms that SVBABC’s superiority is statistically significant.
Based on the comparative analysis of experimental data in Table 8, the SVBABC algorithm demonstrates outstanding optimization performance across 50 independent runs. It achieved minimum, maximum, and average values significantly outperforming those of the ABC, FWA, and ALO algorithms. Specifically, the SVBABC algorithm reduces the minimum objective value by CNY 7000, CNY 24,760, and CNY 26,870 compared to ALO, ABC, and FWA, respectively, while the maximum value reductions were even more pronounced at CNY 13,550, CNY 44,960, and CNY 58,500, respectively. The average value improvements amounted to CNY 10,470, CNY 31,800, and CNY 64,210. These results conclusively demonstrate SVBABC’s distinct advantage in maintaining population diversity, enabling effective exploration of the optimal solution space and showcasing robust global optimization capabilities.
Further analysis indicates that SVBABC also excels in solution stability. Its range (difference between maximum and minimum values) is only CNY 32,870, the best among all algorithms. More importantly, SVBABC’s variance metric is significantly lower than other algorithms, reduced by 34.7%, 41.9%, and 71.8% compared to ABC, FWA, and ALO, respectively. This result strongly confirms the stability and reliability of the algorithm’s solution process.
The convergence characteristic comparison in Figure 6 further corroborates these findings. Experimental data demonstrate that SVBABC exhibits faster convergence, consistently achieving lower objective adaptation values within the same iteration count. Notably, SVBABC converged within 70 iterations to achieve a superior global solution, whereas ABC, FWA, and ALO exhibited varying degrees of premature convergence. This convergence comparison thoroughly validates SVBABC’s significant advantage in optimization efficiency.

4.2.3. Sensitivity Analysis

To assess the robustness of the proposed approach, sensitivity analysis was conducted under different scenarios. The system performance under varying conditions is summarized in Table 9. With 20% higher renewable penetration, costs decrease, but curtailment increases due to limited regulation capacity. A 50% carbon price increase reduces emissions by 156 tons but raises costs by 3%. SVBABC maintains robust performance across all scenarios.

4.2.4. Discussion on Carbon Reduction Pathways

The case study confirms the model’s ability to reduce system carbon emissions. To further tap into carbon reduction potential, targeted assessments and optimizations for specific processes are needed. Methods such as the carbon emission reduction potential assessment model based on value engineering and K-means clustering proposed by Wen et al. for power transmission and distribution projects can effectively identify key emission reduction links in construction processes (e.g., material substitution). Integrating such micro-level process assessment methods with the macro-level system scheduling model proposed in this paper will form a more comprehensive carbon reduction technical system spanning planning, construction, and operation [19].

5. Conclusions

This study establishes a coordinated dispatch model for hydro–thermal–wind–solar–pumped storage systems and proposes the novel SVBABC algorithm. Key findings demonstrate the following:
  • The integrated model reduces comprehensive costs by 133,900 CNY, carbon emissions by 128.61 tons based on carbon emission flow theory for accurate carbon accounting, and increases renewable utilization by 4.59% compared to non-coordinated operation.
  • SVBABC outperforms six comparison algorithms in solution quality, convergence speed, and stability, with statistically significant improvements (p < 0.05).
Limitations and Future Work: The deterministic model cannot fully handle renewable uncertainty. Future research will focus on the following:
  • Developing stochastic/robust optimization frameworks, particularly by integrating advanced stochastic distributionally robust chance-constrained optimization methods to handle renewable energy uncertainty and multi-agent interactions.
  • Investigating scalability to larger national-scale systems, where comprehensive carbon emission accounting during ultra-high voltage project construction becomes critical for life-cycle carbon management, and assessment methods for carbon emission reduction potential can identify optimization opportunities in transmission and distribution infrastructure.
  • Exploring SVBABC’s application in other energy optimization domains.
  • Integrating real-time market mechanisms and dynamic carbon pricing, including green electricity trading decomposition for accurate user-side carbon responsibility allocation.
The proposed approach provides valuable insights for multi-energy complementary systems and contributes to the development of low-carbon power systems, offering a comprehensive framework that integrates operation optimization, carbon accounting, emission flow analysis, reduction potential assessment, and green trading mechanisms.

Author Contributions

Conceptualization, Y.L., X.H., and L.W.; methodology, Y.L., X.H., L.W. and R.L.; software, R.L.; validation, C.O., F.Z. and F.Y.; formal analysis, C.O. and F.Z.; investigation, C.O. and F.Z.; resources, F.Y.; data curation, C.O. and F.Z.; writing—original draft preparation, Y.L., X.H., L.W., and R.L.; writing—review and editing, F.Z.; visualization, C.O.; supervision, Y.L.; project administration, Y.L.; funding acquisition, Y.L. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by China Yangtze Power Co., Ltd., grant number Z242302011, for the project “Research on Multi-Energy Complementary Integrated Dispatch and Control Technology.” It was also supported by the Hubei Provincial Key R&D Program, grant number 2022AAA007, for the project “Research on Key Technologies for Basin-wide Hydro-Wind-Solar Multi-Energy Complementary Integration”.

Data Availability Statement

The raw data supporting the conclusions of this article will be made available by the authors on request.

Conflicts of Interest

Author Youping Li was employed by China Yangtze Power Co., Ltd. Author Xiaojun Hua was employed by China Yangtze Power Co., Ltd. Author Lei Wang was employed by China Yangtze Power Co., Ltd. Author Rui Lv was employed by China Yangtze Power Co., Ltd. The remaining authors declare that the research was conducted in the absence of any commercial or financial relationships that could be construed as a potential conflict of interest. The authors declare that this study received funding from China Yangtze Power Co., Ltd. The funder was not involved in the study design, collection, analysis, interpretation of data, the writing of this article, or the decision to submit it for publication.

References

  1. Jurasz, J.; Canales, F.A.; Kies, A.; Guezgouz, M.; Beluco, A. A review on the complementarity of renewable energy sources: Concept, metrics, application and future research directions. Sol. Energy 2020, 195, 703–724. [Google Scholar] [CrossRef]
  2. Li, Y.; Fang, N.; He, S.; Wu, F.; Li, O.; Shi, L.; Ding, R. Two-Stage Stochastic Scheduling of Cascaded Hydropower–Wind–Photovoltaic Hybrid Systems Considering Contract Decomposition and Spot Market. Sustainability 2024, 16, 1093. [Google Scholar] [CrossRef]
  3. Zhang, L.; Wei, D.; Xie, M.; Zheng, R.; Ye, K.; Chen, L. Time-shifting storage scheme via electricity price arbitrage: Techno-economic optimization for carbon dioxide compression cost reduction in carbon capture, utilization and storage. Energy Convers. Manag. 2025, 347, 120572. [Google Scholar] [CrossRef]
  4. Wang, J.; Xu, Y.; Lu, J. Multi-objective optimization and mechanism analysis of integrated hydro-wind-solar-storage system: Based on medium-long-term complementary dispatching model coupled with short-term power balance. Energy 2025, 332, 137246. [Google Scholar]
  5. Li, J.; Shi, L.; Fu, H. Multi-Objective Short-Term Optimal Dispatching of Cascade Hydro-Wind-Solar-Thermal Hybrid Generation System with Pumped Storage Hydropower. Energies 2024, 17, 98. [Google Scholar] [CrossRef]
  6. Liu, M.; Kong, X.; Lian, J.; Wang, J.; Yang, B. Distributionally robust coordinated day-ahead scheduling of Cascade pumped hydro energy storage system and DC transmission. Appl. Energy 2025, 384, 125449. [Google Scholar] [CrossRef]
  7. Yang, W.; Norrlund, P.; Saarinen, L.; Witt, A.; Smith, B.; Yang, J.; Lundin, U. Burden on hydropower units for short-term balancing of renewable power systems. Nat. Commun. 2018, 9, 2633. [Google Scholar] [CrossRef] [PubMed]
  8. Zhao, H.; Liao, S.; Ma, X.; Fang, Z.; Cheng, C.; Zhang, Z. Short-term peak-shaving scheduling of a hydropower-dominated hydro-wind-solar photovoltaic hybrid system considering a shared multienergy coupling transmission channel. Appl. Energy 2024, 372, 123786. [Google Scholar] [CrossRef]
  9. Chen, Y.C.; Liu, C.; Chen, X.F.; Zeng, R.Q.; Chen, L. Optimal Scheduling of Wind Solar Thermal Storage Combined Power Generation System Based on Chimp Algorithm. J. Yellow River Conserv. Tech. Univ. 2024, 36, 35–40. [Google Scholar]
  10. Deng, Z.G.; Yang, J.H.; Dong, C.L.; Xiang, M.Q.; Qin, Y.; Sun, Y.S. Research on economic dispatch of integrated energy system based on improved krill swarm algorithm. Energy Rep. 2022, 8, 77–86. [Google Scholar] [CrossRef]
  11. Yang, W.; Peng, Z.; Yang, Z.; Guo, Y.; Chen, X. An enhanced exploratory whale optimization algorithm for dynamic economic dispatch. Energy Rep. 2021, 7, 32–43. [Google Scholar] [CrossRef]
  12. Naderi, E.; Azizivahed, A.; Asrari, A. A step toward cleaner energy production: A water saving-based optimization approach for economic dispatch in modern power systems. Electr. Power Syst. Res. 2022, 204, 107689. [Google Scholar] [CrossRef]
  13. Jiang, W.; Liu, Y.; Fang, G.; Ding, Z. Research on short-term optimal scheduling of hydro-wind-solar multi-energy power system based on deep reinforcement learning. J. Clean. Prod. 2023, 385, 135704. [Google Scholar] [CrossRef]
  14. Li, W.; Wang, Z.; Zheng, Y.; Huo, H.; Zhang, L.; Wang, G. Dynamic Accounting Method and System Research on Carbon Emissions During Ultra-High Voltage Projects Construction Process. In Proceedings of the 2025 4th International Conference on New Energy System and Power Engineering (NESP), Fuzhou, China, 25–27 April 2025; pp. 314–318. [Google Scholar] [CrossRef]
  15. Karaboga, D. An Idea Based on Honey Bee Swarm for Numerical Optimization. Technical Report-TR06; Erciyes University, Engineering Faculty, Computer Engineering Department: Kayseri, Turkey, 2005. [Google Scholar]
  16. Zhong, J.; Zhao, Y.; Li, Y.; Yan, M.; Peng, Y.; Cai, Y.; Cao, Y. Synergistic Operation Framework for the Energy Hub Merging Stochastic Distributionally Robust Chance-Constrained Optimization and Stackelberg Game. IEEE Trans. Smart Grid 2025, 16, 1037–1050. [Google Scholar] [CrossRef]
  17. Yang, X.S. Nature-Inspired Metaheuristic Algorithms; Luniver Press: Beckington, UK, 2010. [Google Scholar]
  18. Jin, Y.; Guo, Q.; Xu, S.; Xiong, N. Research on the accounting method of indirect carbon emissions from cross-regional electricity. In Proceedings of the 2025 4th International Symposium on New Energy Technology Innovation and Low Carbon Development (NET-LC), Hangzhou, China, 9–11 May 2025; pp. 186–190. [Google Scholar] [CrossRef]
  19. Qing, G.; Xiang, Y. Determining User’s Indirect Carbon Emissions Considering Green Electricity Trading Decomposition. In Proceedings of the 2024 International Conference on Smart Grid and Energy (ICSGE), Singapore, 26–28 January 2024; pp. 43–47. [Google Scholar] [CrossRef]
Figure 1. Overall architecture of the integrated hydro–thermal–wind–solar–pumped storage power generation system.
Figure 1. Overall architecture of the integrated hydro–thermal–wind–solar–pumped storage power generation system.
Electronics 14 04896 g001
Figure 2. VBABC algorithm flowchart.
Figure 2. VBABC algorithm flowchart.
Electronics 14 04896 g002
Figure 3. Daily load curve and forecasted power output for wind and solar power during dispatch days.
Figure 3. Daily load curve and forecasted power output for wind and solar power during dispatch days.
Electronics 14 04896 g003
Figure 4. Optimized scheduling results for combination 1.
Figure 4. Optimized scheduling results for combination 1.
Electronics 14 04896 g004
Figure 5. Optimized scheduling results for combination 2.
Figure 5. Optimized scheduling results for combination 2.
Electronics 14 04896 g005
Figure 6. Convergence characteristics curves of different optimization algorithms.
Figure 6. Convergence characteristics curves of different optimization algorithms.
Electronics 14 04896 g006
Table 1. Comparison of relevant hybrid metaheuristics for energy system dispatch.
Table 1. Comparison of relevant hybrid metaheuristics for energy system dispatch.
ReferenceMain Hybrid StrategyAdvantagesLimitationsSVBABC Contribution
[9]Chimp Optimization AlgorithmGood convergenceLimited constraint handlingElite guidance + explosion mutation for complex constraints
[10]Improved Krill AlgorithmEnhanced efficiencyPremature convergenceDynamic mutation maintains diversity
[11]Adaptive Whale AlgorithmMaintains diversityComplex parametersSimpler parameters with dynamic search
[12]Wavelet Mutation in WOAEconomic optimizationLimited scalabilityDemonstrated scalability in case studies
[5]Greedy Moth SearchFast convergenceLocal optima trappingBalanced exploration–exploitation
[13]Integration of Deep Learning TechnologyOptimized Power Revenue via AlgorithmsUnderexplored ABC Algorithms for Multi-energy SchedulingPioneers ABC for Multi-energy Systems
Table 2. The SVBABC algorithm pseudocode is as follows.
Table 2. The SVBABC algorithm pseudocode is as follows.
StepPhaseActionKey Equations/Conditions
1Initialization Initialize   population   X i  (i = 1 to SN)Equation (13)
2Main Loop Start While   iter   <   MaxIt
3Employed Bee Phase For   each   solution   X i
4 Generate new solution ViEquation (19) or (20)
5 Apply   greedy   selection   between   X i   and   V i
6Onlooker Bee PhaseCalculate probabilities PiEquation (16)
7 For i = 1 to SN:
8 Select   solution   X i
based   on   P i
9 Generate   V i
with   dynamic   radius   R
Equation (21)
10 Apply greedy selection
11Scout Bee PhaseFor each abandoned solution (Counter > limit):
12 Generate sparksEquations (23)–(27)
13 Select best spark as new solution
14 Update   global   best   X gb
15 iter = iter + 1
16Main Loop EndEnd while
17OutputOutput global best solution
Table 3. Parameters of pumped storage power plants.
Table 3. Parameters of pumped storage power plants.
Generating Capacity (MW)Maximum Pumping Power/MWPower Generation EfficiencyPump EfficiencyMaximum Storage Capacity
/wm3
1001000.920.851380
Table 4. Parameters of thermal power units.
Table 4. Parameters of thermal power units.
Serial NumberMaximum Output
/MW
Minimum Output
/MW
Climbing Rate
/MWh
Fuel Cost Factor
abc
1456243850.01721.731324.75
2315160820.06822.86482.75
3241125710.08122.08491.64
419180610.06820.98571.35
513463490.05124.15641.25
614268470.07217.93512.67
Table 5. Feed-in tariffs for different time periods.
Table 5. Feed-in tariffs for different time periods.
Time PeriodElectricity Price/(CNY/MWh)
0:00–6:00, 22:00–24:00296
6:00–12:00, 14:00–19:00376
12:00–14:00304
19:00–22:00512
Table 6. Key operational parameter settings for the algorithm.
Table 6. Key operational parameter settings for the algorithm.
NameParameter Settings
Maximum Iteration Count “ MaxIt 200
Maximum Explosion Amplitude A ~ 20
Limit the total number of fireworks produced to S ~ 50
Maximum Spark Count of Explosive Fireworks S m a x 20
Minimum spark count for explosive fireworks S m i n 2
Gaussian Spark Count M_gussian5
Table 7. Optimized scheduling results for different combinations.
Table 7. Optimized scheduling results for different combinations.
CombinationSystem Operating Costs/RMB 10,000Carbon Emissions/tonCarbon Trading/Ten Thousand YuanCurtailed Electricity/MWUsage Volume/%
171.626357.925.64503.2168.53
259.456106.585.35458.6273.16
Table 8. Solution results for different algorithms.
Table 8. Solution results for different algorithms.
AlgorithmMinimumMaximumAverageVariancep-Value
SVBABC543,250576,120559,6500.0723-
ALO550,250589,670570,1200.11070.003
ABC568,010621,080591,4500.12450.001
FWA570,120634,620623,8600.25630.001
PSO558,340598,210575,8300.08950.008
DE552,170590,450568,9200.08410.005
Table 9. Performance under different scenarios.
Table 9. Performance under different scenarios.
ScenarioTotal Cost (104 CNY)Carbon Emissions (ton)Curtailment Rate (%)
Base Case59.456106.588.42
+20% RE Penetration57.215980.3212.15
+50% Carbon Price61.235950.158.35
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, Y.; Hua, X.; Wang, L.; Lv, R.; Ouyang, C.; Zhang, F.; Yuan, F. Optimal Scheduling of Hydro–Thermal–Wind–Solar–Pumped Storage Multi-Energy Complementary Systems Under Carbon-Emission Constraints: A Coordinated Model and SVBABC Algorithm. Electronics 2025, 14, 4896. https://doi.org/10.3390/electronics14244896

AMA Style

Li Y, Hua X, Wang L, Lv R, Ouyang C, Zhang F, Yuan F. Optimal Scheduling of Hydro–Thermal–Wind–Solar–Pumped Storage Multi-Energy Complementary Systems Under Carbon-Emission Constraints: A Coordinated Model and SVBABC Algorithm. Electronics. 2025; 14(24):4896. https://doi.org/10.3390/electronics14244896

Chicago/Turabian Style

Li, Youping, Xiaojun Hua, Lei Wang, Rui Lv, Changhao Ouyang, Fangqing Zhang, and Fang Yuan. 2025. "Optimal Scheduling of Hydro–Thermal–Wind–Solar–Pumped Storage Multi-Energy Complementary Systems Under Carbon-Emission Constraints: A Coordinated Model and SVBABC Algorithm" Electronics 14, no. 24: 4896. https://doi.org/10.3390/electronics14244896

APA Style

Li, Y., Hua, X., Wang, L., Lv, R., Ouyang, C., Zhang, F., & Yuan, F. (2025). Optimal Scheduling of Hydro–Thermal–Wind–Solar–Pumped Storage Multi-Energy Complementary Systems Under Carbon-Emission Constraints: A Coordinated Model and SVBABC Algorithm. Electronics, 14(24), 4896. https://doi.org/10.3390/electronics14244896

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