Next Article in Journal
A Review of Bio-Inspired Perching Mechanisms for Flapping-Wing Robots
Previous Article in Journal
SZOA: An Improved Synergistic Zebra Optimization Algorithm for Microgrid Scheduling and Management
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Optimal Scheduling of Microgrids Based on a Two-Population Cooperative Search Mechanism

School of Electrical and Computer Engineering, Jilin Jianzhu University, Changchun 130118, China
*
Author to whom correspondence should be addressed.
Biomimetics 2025, 10(10), 665; https://doi.org/10.3390/biomimetics10100665
Submission received: 27 August 2025 / Revised: 16 September 2025 / Accepted: 26 September 2025 / Published: 1 October 2025
(This article belongs to the Section Biological Optimisation and Management)

Abstract

Aiming at the problems of high-dimensional nonlinear constraints, multi-objective conflicts, and low solution efficiency in microgrid optimal scheduling, this paper proposes a multi-objective Harris Hawk–Grey Wolf hybrid intelligent algorithm (IMOHHOGWO). The problem of balancing the global exploration and local exploitation of the algorithm is solved by introducing an adaptive energy factor and a nonlinear convergence factor; in terms of the algorithm’s exploration scope, the stochastic raid strategy of Harris Hawk optimization (HHO) is used to generate diversified solutions to expand the search scope, and constraints such as the energy storage SOC and DG outflow are finely tuned through the α/β/δ wolf bootstrapping of the Grey Wolf Optimizer (GWO). It is combined with a simulated annealing perturbation strategy to enhance the adaptability of complex constraints and local search accuracy, at the same time considering various constraints such as power generation, energy storage, power sales, and power purchase. We establish the microgrid multi-objective operation cost and carbon emission cost objective function, and through the simulation examples, we verify and determine that the IMOHHOGWO hybrid intelligent algorithm is better than the other three algorithms in terms of both convergence speed and convergence accuracy. According to the results of the multi-objective test function analysis, its performance is superior to the other four algorithms. The IMOHHOGWO hybrid intelligent algorithm reduces the grid operation cost and carbon emissions in the microgrid optimal scheduling model and is more suitable for the microgrid multi-objective model, which provides a feasible reference for future integrated microgrid optimal scheduling.

1. Introduction

As a critical infrastructure for integrating distributed energy resources, energy storage systems, and electrical loads, optimal scheduling of microgrids represents a fundamental challenge in achieving efficient energy utilization and low-carbon operation. The increasing penetration of renewable energy sources and the evolving complexity of electricity market mechanisms have transformed microgrid scheduling into a multi-timescale, multi-objective optimization problem characterized by high-dimensional constraints [1]. Traditional single-objective optimization approaches prove inadequate in addressing the simultaneous optimization of conflicting objectives, including economic efficiency, environmental sustainability, and system reliability [2]; multi-objective optimization algorithms have emerged as a prominent research focus due to their superior capabilities in Pareto frontier exploration [3].
The integration of renewable energy sources presents several key challenges for multi-objective optimal scheduling in microgrids: (1) the complexity of power balance constraints arising from the inherent uncertainty of wind and solar generation [4]; (2) the need for simultaneous optimization of conflicting objectives encompassing economic, environmental, and reliability considerations [5,6]; and (3) the trade-off between convergence efficiency and solution set distribution in high-dimensional solution spaces [7,8]. Conventional optimization techniques, such as linear programming and dynamic programming, demonstrate limited effectiveness in addressing these nonlinear multi-objective problems, thereby necessitating the development of advanced metaheuristic algorithms [9].
Microgrids constitute an essential component of smart grid infrastructure, as illustrated in Figure 1. These systems serve as effective platforms for integrating distributed generators (DGs), loads, energy storage devices, and control units, thereby maximizing the economic, environmental, and operational benefits of distributed generation while ensuring high-quality power delivery and meeting stringent reliability requirements. Furthermore, microgrids exhibit exceptional operational flexibility, capable of functioning in both grid-connected and islanded modes [10]. This dual-mode capability enables a continuous power supply to critical loads during grid disturbances. The operation of microgrid systems must, therefore, balance three fundamental objectives: economic efficiency, system reliability, and energy conservation.

1.1. Related Work

Metaheuristic algorithms, like HHO, have emerged as powerful tools for tackling such complex problems. HHO is a metaheuristic algorithm inspired by the hunting behavior of Harris hawks. It has gained popularity due to its flexibility, robustness, and scalability. Several studies have explored its application in various optimization problems, including job-shop scheduling, feature selection, and power control in microgrids.
Despite its advantages, the standard HHO can suffer from premature convergence and stagnation in local optima, especially when dealing with complex, nonlinear problems. This limitation has motivated the development of improved HHO variants. For instance, Liu [11] proposed an IHHO where the position of Harris hawks during global search is not random but is guided by the position of the best hawks in the population, effectively enhancing candidate solution quality. Kumar et al. [12] employed CHHO for EV charging scheduling, demonstrating improved performance in reducing charging time and optimizing charging station allocation. Shaker et al. [13] proposed a multi-objective hunger game search optimizer (MOHGS) for hybrid microgrid scheduling, considering multiple objectives such as minimizing operating costs and emissions and ensuring an uninterruptible power supply. Al-Shamma’a et al. [14] applied HHO to determine the optimal sizing of a hybrid renewable microgrid, aiming to minimize the annualized system cost. The performance of HHO was compared with other metaheuristic techniques, demonstrating its effectiveness. Choo et al. [15] designed an ensemble-based Harris Hawk Optimizer (EN-HHO) to address the multi-objective flexible job shop problem (MOFJSP). Rajagopalan et al. [16] presented a new optimization algorithm, i.e., the Oppositional Gradient-Based Grey Wolf Optimizer (OGGWO), to elucidate the optimal operation in microgrids that are loaded with sustainable, as well as unsustainable, energy sources. Tang et al. [17] developed an ordered charging and discharging optimization scheduling strategy for energy storage charging piles considering time-of-use electricity prices based on the Multi-Strategy Hybrid Improved Harris Hawk Algorithm (MHIHHO).
Among these techniques, the GWO has been notably employed due to its robustness and efficiency in handling multi-objective problems. Du et al. [18] integrated HHO with the GWO, fuzzy C-means (FCM) clustering, the Particle Swarm Optimizer (PSO), and the Bat Optimizer (BO) to create an Improved Grey Wolf Optimizer (IGWO) for optimal scheduling of integrated energy systems. This approach aims to leverage the strengths of different algorithms to enhance the overall performance. Makhadmeh et al. [19] hybridized the GWO with a Min-Conflict Algorithm (MCA) to enhance power scheduling in smart homes, formulating the problem as a multi-objective optimization task. This hybrid approach aimed to improve solution quality and convergence speed, emphasizing the GWO’s potential in residential energy management. Rajagopalan et al. [20] introduced an Oppositional Gradient-Based Grey Wolf Optimizer (OGGWO). Their study focused on optimizing microgrid operations with diverse energy sources, validating the algorithm across multiple scenarios to demonstrate its efficacy and robustness in achieving optimal energy utilization.
In the broader context of multi-objective optimization, other algorithms such as Non-Dominated Sorting Dung Beetle Optimization [21] and the Hunger Game Search Optimizer [22] have been explored for microgrid scheduling, but GWO remains prominent due to its balance of exploration and exploitation capabilities, as evidenced by its successful applications across various energy and manufacturing scheduling problems.
From the above summary, it can be seen that the HHO algorithm and the GWO algorithm each have their own advantages and disadvantages. Drawing inspiration from both algorithms, we innovatively combined them and further integrated them with the simulated annealing perturbation strategy to generate a hybrid algorithm, IMOHHOGWO. This algorithm inherits the raid strategy of the HHO algorithm and the social hierarchy guidance of the GWO algorithm, combining their strengths and compensating for their weaknesses. In subsequent test function experiments, the significant advantages of IMOHHOGWO are evident.

1.2. Contributions

1.2.1. Algorithmic Innovation and Hybrid Framework Development

  • Novel Hybrid Multi-Objective Algorithm: This paper introduces IMOHHOGWO, which innovatively combines the dynamic raid strategy of HHO with the social hierarchy mechanism of the GWO. This hybrid approach leverages the complementary strengths of both algorithms—HHO’s superior global exploration capabilities through stochastic raid strategies and the GWO’s efficient local exploitation through α/β/δ wolf leadership guidance.
  • Advanced Adaptive Parameter Mechanisms: The algorithm incorporates several cutting-edge improvements, including (1) a nonlinear convergence factor that replaces traditional linear approaches with exponential forms for enhanced convergence speed; (2) a diversity perception energy factor that dynamically adjusts based on population standard deviation to balance exploration and exploitation; and (3) adaptive energy factor control that responds to solution set distribution density.
  • Enhanced Global–Local Search Balance: The fusion strategy successfully addresses the fundamental challenge of balancing global exploration and local exploitation in multi-objective optimization through dynamic strategy switching controlled by escape energy factors and leadership hierarchy guidance.
  • Lévy Flight Integration: Incorporates Lévy flight mechanics during exploitation phases to enable strategic long-distance jumps, significantly improving the algorithm’s ability to escape local optima and explore promising solution regions in high-dimensional search spaces.
  • Simulated Annealing Integration: A temperature decay perturbation mechanism is strategically integrated during the exploitation phase with 0.3 probability, significantly enhancing the algorithm’s ability to escape local optima and improve solution quality in complex constraint environments.

1.2.2. Mathematical Modeling and Problem Formulation Excellence

  • Comprehensive Microgrid Mathematical Framework: This establishes detailed mathematical models for all distributed generation units, including wind turbines, photovoltaic systems, micro-gas turbines, diesel generators, and energy storage batteries, incorporating realistic operational constraints, efficiency factors, and environmental parameters that accurately reflect real-world microgrid operations.
  • Dual-Objective Optimization Model: This develops a sophisticated multi-objective mathematical model that simultaneously optimizes economic operating costs and carbon emission costs, addressing the critical trade-off between economic efficiency and environmental sustainability in microgrid operations. The model incorporates fuel costs, depreciation costs, maintenance costs, and comprehensive pollutant treatment costs (CO2, SO2, and NO2).
  • Advanced Constraint Handling: Implements comprehensive constraint management, including power balance constraints, distributed generation output limits, energy storage SOC constraints, and grid interaction limits, ensuring the practical feasibility of optimization solutions.

1.2.3. Superior Performance Validation and Comparative Analysis

  • Exceptional Multi-Objective Test Performance: Comprehensive evaluation using standard ZDT1, ZDT2, and ZDT3 test functions demonstrates IMOHHOGWO’s superiority across all metrics. IMOHHOGWO consistently obtained the best GD values and achieved the highest hypervolume (HV) values among all compared algorithms while maintaining competitive solution distribution uniformity.
  • Robust Algorithm Comparison: Systematic comparison with four state-of-the-art algorithms (MODBO, MOPSO, MOHHO, and NSGA-II) across multiple performance metrics validates the consistent superiority of the proposed approach in terms of convergence accuracy, solution quality, and computational efficiency.

1.2.4. Application Impact and Innovation

  • Practical Microgrid Implementation: This successfully validates the algorithm using real microgrid data with 24 h load profiles, actual equipment parameters, real-time electricity pricing, and authentic operational constraints, demonstrating annual operating cost savings of RMB 37,669.6 and carbon emission reduction of 0.449 tons.
  • Multi-Scenario Optimization Capability: This provides comprehensive analysis across three optimization scenarios (economic dispatch, environmental dispatch, and multi-objective scheduling), offering decision-makers flexible tools to balance economic and environmental objectives based on specific operational requirements and policy constraints.
  • Advanced Energy Management Strategy: The algorithm enables sophisticated energy management through optimal scheduling of diverse distributed generation sources, intelligent energy storage utilization, and strategic grid interaction, significantly improving overall microgrid efficiency and sustainability.
This comprehensive contribution framework systematically addresses the gap between traditional single-objective optimization approaches and the complex, multi-faceted requirements of modern sustainable microgrid operations, providing a robust foundation for future intelligent energy management system development.

2. Microgrid Power Systems with Renewable Energy

2.1. Modelling of Distributed Power for Microgrids

2.1.1. Wind Turbine Model (WT)

The output power of the wind power generation unit is directly related to the value of the wind speed, and the fluctuation of its output characteristics is more obvious [23]. Its mathematical model is shown in Equation (1):
P w t = 0 ,   v < v c i o r v v c o v 3 v c i 3 v r 3 v c i 3 , v c i v v r P r , v r v v c o
In Equation (1), vci, vr, and vco, respectively, are the generator’s cut-in wind speed, rated wind speed, and cut-out wind speed (in this paper, respectively, 3 m/s, 14 m/s, and 25 m/s); Pwt is the actual power of the wind turbine; and Pris is the rated power of the wind turbine.

2.1.2. Photovoltaic Power Generation (PV)

According to the output characteristics of solar energy [24], we establish the following mathematical model of the power output of the PV power system, as shown in Equation (2):
P p v = R p v q p v I t I S T C [ 1 + k ( T C T s t c ) ]
In Equation (2), Ppv is the PV cell output power, Rpv is the PV cell PV output power under standard test conditions, qpv is the PV derating coefficient of 0.8, It is the actual solar radiation intensity, ISTC is the solar radiation intensity under standard test conditions, k is the temperature coefficient of the PV panels, Tc is the temperature of the PV panels at the current time step, and Tstc is the temperature of the PV panels under standard test.

2.1.3. Diesel Electric Generator (DE)

A diesel generator is a commonly used fuel generator [25], and its fuel cost is its consumption characteristic function, as shown in Equation (3):
C D E ( t ) = α P D E 2 ( t ) + β P D E ( t ) + γ α = 0.00085 , β = 0.12 , γ = 6
In Equation (3), CDE (t) is the fuel cost of the diesel generator at time t; PDE (t) is the output power of the diesel generator at time t; and α, β, and γ are the fuel cost coefficients of the diesel generator.

2.1.4. Micro-Gas Turbine (MT)

The micro-gas turbine generates electricity by combusting the material [26], which has the advantages of fast response time, self-adjustable output power, etc., and the mathematical model is shown in (4) and (5):
F M T = C 1 L H V P M T η M T
η M T ( t ) = 0.0753 P M T ( t ) 65 3 0.3095 P M T ( t ) 65 2 + 0.4174 P M T ( t ) 65 + 0.1068
FMT is the fuel cost of the MT, and C is the price of natural gas; this paper uses RMB 2/m3. LHV is the low calorific value of natural gas; this paper takes 9.7 KWh/m3. PMT (t) is the active output power of the micro-gas turbine. ηMT (t) is the micro-gas turbine operating efficiency, its value, and the cubic function of the relationship.

2.1.5. Energy Storage Battery (BESS)

As a kind of energy storage equipment to ensure the safety and stability of microgrid system [27], a battery can track the change in wind energy and solar energy output for charging and discharging—playing a role in the grid to buffer the uncertainty of wind energy and solar energy output—and improves the reliability and continuity of the power supply of the grid. Its charging and discharging point mathematical model is shown below:
S O C ( t ) = S O C ( t 1 ) + 1 η P b e s s ( t ) , P b e s s ( t ) 0 S O C ( t 1 ) + η + P b e s s ( t ) , P b e s s ( t ) > 0
In Equation (6), SOC (t) is the remaining capacity of the battery at time t; Pbess (t) is the charging and discharging power of the battery at time t, positive for charging, negative for discharging; η+ is the charging efficiency; and η is the discharging efficiency.
Establishing a mathematical model for microgrid power generation units can accurately predict and optimize distributed power output and reduce operating costs. For example, the photovoltaic power generation model takes into account the influence of light and temperature, and the wind power generation model takes into account the influence of wind speed. By establishing a mathematical model, it is possible to optimize the distributed power output, predict the load changes, optimize the energy scheduling, improve the economic efficiency and operational efficiency, control the output power in real time, maintain the stability of the voltage and frequency, and realize precise control.

2.2. Multi-Objective Mathematical Model for Optimal Microgrid Scheduling

The microgrid is in grid-connected mode, and under its system constraints [28], the economic reliability and environmental protection of the microgrid are comprehensively considered to establish a multi-objective optimal scheduling model for the microgrid system with the lowest operating costs and the lowest carbon emissions.

2.2.1. Operating Costs

The generation costs of the microgrid mainly comprise the operation costs and the compensation costs of the interruptible load [29], so the generation cost minimizes the operation costs of the microgrid under the system equation constraints and inequality constraints.
min F = t = 1 T i N f i , t ( P i , t ) + M t
In Equation (7), T is the number of time slots in the scheduling cycle of the microgrid; N is the number of distributed power supply types; fi,t is the generation cost of distributed power supply i at time t; Mt is the interruptible cost of the microgrid at time t; and Pi,t is the generation power of the ith microgrid at time t.
Power Generation Cost
The microgrid operating costs mainly comprise the unit’s fuel cost [30], depreciation costs, and maintenance costs; because PV and WT are clean energy, in the operation process, they will not consume fossil fuels, so we do not consider the PV and WT fuel costs, namely,
CO i , t = FC i , t P i , t + d e i , t P i , t + MC i , t P i , t
In Equation (8), FC i,t is the fuel cost of distributed power supply i at time t; dei,t is the depreciation cost of micropower supply i discounted to the unit time; and MCi,t is the maintenance cost of micropower supply i at time t.
Depreciation Expenses
I V i , t = C I C , i 8760 × P n , i × f m , i × α ( 1 + α ) N ( 1 + α ) N 1
In Equation (9), CIC,I is the installation cost of the ith distributed power supply; Pn,i is the power rating of the ith micropower supply; fc,i is the capacity factor of the ith micropower supply; α is the interest rate or depreciation rate; and N is the lifetime of the micropower supply.
Maintenance Cost
OM i , t = K m , i × P i , t
In Equation (10), Km,i is the unit O&M cost for distributed power i.

2.2.2. Cost of Carbon Emissions

The carbon emission cost mainly considers the emission treatment cost of the unit [31], as well as the PV and WT. Since PV and WT are clean energy sources and do not produce pollutant gases during operation, the carbon emission cost of PV and WT is not considered. With the objective function of minimizing carbon emission cost, the expression is
min C = i = 1 T j = 1 K α j i = 1 N β i j P i , t
In Equation (11), C is the cost of carbon emission; K is the type of pollutant emission (CO2, SO2, and NO2); αj is the unit cost of treating the jth pollutant, RMB/kg; and βij is the emission coefficient of the jth pollutant emitted at the time of outputting electricity under the different methods of electricity production, g/(kW-h).

2.2.3. Constraints

Micropower Output Constraints
P i , min P i P i , max
In Equation (12), Pi,min and Pi,max, respectively, are the lower and upper limits of the micropower output.
Microgrid power balance constraints:
i = 1 N P i + P I L = P L P R S
In Equation (13), Pi and PIL, respectively, are the micropower i power and the microgrid load, and PRS is the battery charging and discharging power; when PRS > 0, the battery discharges; when PRS < 0, the battery is charging.
Battery operation constraints
S O C min ( t ) S O C ( t ) S O C max ( t )
In Equation (14), SOC(t) is the energy storage capacity at time t.

3. IMOHHO-GWO

Inspired by the HHO algorithm, the initial algorithm loop iteration simulates the cooperative hunting behavior of the Harris hawk group, including encirclement, raid, and pursuit strategies. Its core mechanism is to expand the range through random jumps and decentralized search in the exploration phase and to dynamically adjust the strategy according to the prey’s escape energy (E) in the development phase, with the advantages of flexible strategy switching, strong global search capability, and few parameters. However, it has the disadvantages of insufficient convergence speed for high-dimensional and complex problems and is easily affected by parameter sensitivity in the development phase. The GWO algorithm is inspired by the pack hunting mechanism of the grey wolf social hierarchy. Its core mechanism guides the group to move toward the optimal region through α, β, and δ positions, and the position update formula relies on leadership information, emphasizing fast convergence. The advantages of the grey wolf algorithm include its simple algorithm structure, fast convergence speed, and easy implementation. However, the disadvantage is that it easily falls into local optima, and the global exploration ability is weak.

3.1. Convergence Strategy of HHO and GWO

a.
Social hierarchy to guide the search direction: Using GWO’s α, β, and δ wolves to define the leadership and guide the population to move toward the potential optimal area.
b.
Dynamic hunting strategy to enhance exploitation: Under the control of HHO’s escape energy (E), the GWO’s position update mechanism is introduced to optimize the local exploitation accuracy.
c.
Hybrid exploration mechanism: Combining the random raid strategy of HHO with the group collaboration of GWO in the global search phase to enhance diversity.
Its global search ability is significantly improved by the GWO algorithm’s leadership (α, β, and δ) to provide a clear search direction to avoid blind dispersion; the HHO algorithm’s random raid strategy expands the search range [32,33,34], especially for the multi-peak problem, to effectively avoid premature convergence. Local development efficiency and accuracy are optimized; the escape energy (E) in algorithm HHO is used to dynamically switch the development strategy (e.g., swoop trapping) to improve the local search adaptability; and the development direction is refined in the GWO algorithm’s leader position information to accelerate the convergence to a high-quality solution [35,36]. The fusion effect balances the development intensity and computational efficiency by precisely adjusting the strategy at the late convergence stage. The convergence speed and stability are enhanced, and the fast convergence characteristic of the GWO relies on α, β, and δ to rapidly approach the optimal region at the early stage. The dynamic perturbation mechanism of HHO jumps out of the local optimum through random perturbation at the late stage to avoid stagnation. The robustness and adaptability are enhanced, and the multi-strategy compatibility of the algorithm after the fusion is applicable to high-dimensional, multi-peak, nonlinear, and local search adaptations and multi-peak, nonlinear, and dynamic optimization problems. There is reduced parameter sensitivity and dependence on the HHO escape energy parameter through GWO’s social hierarchy; escape energy (E) and leadership synergy occur at high E, and stochastic exploration of HHO is dominated, combined with GWO’s group collaboration, to expand the search scope. At low E, GWO leadership guides exploitation, supplemented by HHO’s raid strategy, to refine the search. Figure 2 shows the flowchart of the IMOHHOGWO algorithm.

3.2. Improved Algorithm

3.2.1. Nonlinear Factor

For the slow convergence of traditional linear particles, the traditional convergence factor (15) is improved to an exponential form (16).
a = 2 2 t T
a = 2 e 3 T

3.2.2. Diversity Perception Energy Factor

The standard deviation of population diversity, σ, is introduced to dynamically adjust the energy factor to enhance local exploitation when the distribution of the solution set is dense. σ decreases when E is small, and global exploration is enhanced when it is sparse.
E = 2 E 0 ( 1 t T ) ( 1 σ 2 σ max )

3.2.3. Grey Wolf Social Hierarchy Guidance + Harris Hawk Raids

The Grey Wolf Optimization (GWO) algorithm is based on the social hierarchical structure and collaborative hunting behavior of wolf packs, and its core advantages are reflected in the following two aspects. The code is shown in Algorithm 1; the collaborative search mechanism, the leader guides (α, β, and δ), and the optimal three solutions (α wolf, β wolf, and δ wolf) jointly guide the population to move toward the potentially optimal region to form a collaborative search pattern, in which the position update formula is
X ( t + 1 ) = X 1 + X 2 + X 3 3
Algorithm 1. GWO social hierarchy guidance.
Input: Current individual position X, alpha, beta, delta positions
1: Calculate coefficient a = 2 × exp(−3 × iter/maxIter)
2: For each leader (alpha, beta, delta) do
3: | Generate random vectors A and C
4: | Calculate distance D = |C × leader.position—X|
5: | Update position component X_leader = leader.position—A × D
6: end For
7: Output GWOPosition = (X_alpha + X_beta + X_delta)/3
The HHO algorithm simulates the cooperative hunting behavior of Harris hawks and offers distinct advantages through its adaptive search mechanism. The algorithm’s core strength lies in its dynamic phase-switching capabilities, controlled by the energy factor (E), which governs the transition between the exploration and exploitation phases throughout the iterative process (see Algorithm 2).
During the exploration phase (|E| ≥ 1), the algorithm performs global stochastic search to maximize coverage of the solution space. In the exploitation phase (|E| < 1), HHO employs four distinct hunting strategies—soft siege, hard siege, progressive rapid dives, and rapid dives—each adapted to specific optimization scenarios to enhance local search precision (see Algorithm 3).
To mitigate premature convergence, the algorithm incorporates Lévy flight mechanics during the exploitation phase (see Algorithm 4). This mechanism enables random long-distance jumps, thereby improving the algorithm’s ability to escape local optima and explore promising regions of the search space.
Algorithm 2. Harris hawk exploration behavior.
Input: current position X, alpha position, population mean
1: Generate random value q
2: if q ≥ 0.5
3: | Apply random escape pattern
4: | newPosition = alpha.position - rand × |alpha.position - 2 × rand × X|
5: else
6: | Apply perching strategy
7: | newPosition = (alpha.position - mean(population)) + rand × (varMax - varMin)
8: Output newPosition
Algorithm 3. Harris hawk exploitation with progressive rapid dives.
Input: current position X, GWOPosition, energy E
1: Generate random value r
2: if r ≥ 0.5 and |E| < 0.5
3: | Apply soft besiege
4: | newPosition = GWOPosition - E × |GWOPosition - X|
5: else
6: | Apply hard besiege with progressive rapid dives
7: | newPosition = GWOPosition - E × |GWOPosition - X| + 0.01 × LevyFlight(D)
8: Output newPosition
Algorithm 4. Lévy flight.
Input: dimension nVar
1: Set Lévy exponent β = 1.5//typical value for Lévy flight
2: Calculate sigma parameter:
3: | numerator = Γ(1 + β) × sin(π × β/2)
4: | denominator = Γ((1 + β)/2) × β × 2^((β-1)/2)
5: | σ = (numerator/denominator)^(1/β)//Lévy distribution parameter
6: Generate random variables:
7: | u = randn(1, nVar) × σ//numerator random variable
8: | v = randn(1, nVar)//denominator random variable
9: Calculate Levy flight step:
10: | For i = 1 to nVar do
11: | | step[i] = u[i]/|v[i]|^(1/β)//Lévy flight formula
12: | end for
13: Output step

3.2.4. Simulated Annealing Perturbations

A temperature decay perturbation is applied with a probability of 0.3 during the development phase, and the code is shown in Algorithm 5.
x new = x + T Δ x , T = 1 t T
Algorithm 5. Simulated annealing perturbation mechanism.
Input: current position position, current iteration iter, maximum iterations maxIter, variable bounds varMin and varMax, dimension nVar
1: Calculate temperature factor T = 1 - iter/maxIter//linear cooling schedule
2: Generate Gaussian noise noise = randn(nVar)//standard normal distribution
3: Calculate perturbation magnitude magnitude = T × (varMax - varMin)
4: Apply perturbation perturbedPosition = position + magnitude × noise
5: For i = 1 to nVar do//boundary handling
6: | If perturbedPosition[i] < varMin then
7: | | perturbedPosition[i] = varMin
8: | If perturbedPosition[i] > varMax then
9: | | perturbedPosition[i] = varMax
10: end for
11: Output perturbedPosition

3.2.5. ZDT1-3 Test Functions

The ZDT (Zitzler–Deb–Thiele) benchmark suite is a set of multi-objective optimization problems used to evaluate the performance of evolutionary algorithms. ZDT1, ZDT2, and ZDT3 each present different levels of complexity in their Pareto fronts, with ZDT1 offering a smooth and convex front, ZDT2 introducing local minima, and ZDT3 featuring a highly complex and non-convex front. To assess algorithm performance, two key indicators are used: IGD (Inverted Generational Distance), which measures the distance between generated solutions and the true Pareto front (with lower values indicating better convergence), and GD (Generational Distance), which calculates the average distance from generated solutions to the closest point on the true Pareto front (with smaller values indicating better convergence and diversity). These indicators help evaluate the ability of algorithms to balance convergence and diversity in multi-objective optimization tasks. Table 1 shows the ZDT1-3 test function.
IMOHHOGWO achieves efficient synergy between global exploration and local exploitation of multi-objective optimization problems by combining the social hierarchy steering mechanism of the Grey Wolf Optimizer (GWO) with the dynamic raid strategy of Harris Hawk Optimization (HHO). The grey wolf’s social hierarchy (α, β, and δ wolves synergistically guided) ensures that the algorithm converges to the potentially optimal region quickly, while the Harris hawks’ energy factor control strategy (dynamically switching between the exploration and exploitation phases) and the Lévy flight perturbation enhance the diversity of the solution and the quality of local optimal escapes. The fused algorithm further introduces adaptive parameter tuning (nonlinear convergence factor and diversity-aware energy factor) and a hybrid local search strategy (simulated annealing perturbation), which significantly improves the complex constraint handling capability and solution set distributivity.
As shown in Figure 3 and Table 2, the experimental results demonstrate that the proposed IMOHHOGWO algorithm exhibits superior performance across all evaluation metrics on the ZDT test suite. Specifically, IMOHHOGWO achieved the lowest IGD values. The algorithm consistently obtained the best GD values, with particularly notable performance on ZDT2, indicating excellent convergence to the true Pareto front. Furthermore, IMOHHOGWO achieved the highest HV values among all algorithms, while MOHHO and NSGA-II failed to generate valid hypervolume measurements. The spacing metric results indicate competitive distribution uniformity, outperforming both MOHHO and NSGA-II. These comprehensive results, supported by the Pareto front visualizations showing superior coverage and convergence characteristics, validate that IMOHHOGWO significantly outperforms state-of-the-art multi-objective optimization algorithms in terms of convergence, diversity, and solution quality, establishing it as a highly effective approach for solving complex multi-objective optimization problems.

4. Background

This paper uses MATLAB2021a programming. The computer processor is as follows: the AMD Ryzen 9 7945HX processor features 16 cores, with each core supporting 2 threads, resulting in a total of 32 threads. It has a base clock speed of 2.5 GHz and can boost up to 5.4 GHz. The processor also includes 16 MB of L2 cache and 64 MB of L3 cache. As for RAM, the system supports DDR5 memory, with speeds of up to 5200 MHz, and can be configured with a maximum of 32 GB (2 × 16 GB) of RAM. In order to verify the above model, this paper analyzes a real microgrid wind system, at the same time, in order to improve the utilization of renewable energy, the operating costs of each distributed power source in the microgrid are shown in Table 3, and the greenhouse gas emission and treatment parameters of the micropower source are shown in Table 4. Battery parameters are shown in Table 5. The typical day 24 h factory data are shown in Table 6. The parameters of each distributed power source in the microgrid are shown in Table 7.

5. Results and Discussion

5.1. Simulation Analysis

In order to achieve the optimal scheduling of microgrid economy and environmental protection, this paper uses the IMOHHOGWO algorithm to iterate for 500 generations to generate 100 Pareto optimal solutions and obtains the optimal frontier of operation costs and environmental costs. From this, it can be seen that, with the increase in the operation costs of the microgrid, the pollutant treatment costs of the microgrid are relatively low. The relationship between carbon emission costs and operation costs is contradictory, and only a compromise between the two can be chosen. In order to highlight the advantages of the hybrid fusion algorithm, MOHHO, MODBO, and MOPSO are added to the experiments to compare the experiments; IMOHHOGWO can be evenly distributed on the Pareto frontier, and some of the particles are closer to the optimal solution compared with the other three algorithms. Our algorithm is significantly stronger than the other three algorithms in terms of convergence accuracy, convergence speed, local search, and robustness; each distributed output power is shown in Figure 4, the algorithm convergence curve is shown in Figure 5, its multi-objective scheduling is shown in Table 8.
In Table 9, according to the test results, the IMOHHOGWO iteration duration approximates 75 s. In microgrid optimization scheduling, the primary criteria for evaluating algorithms are their problem-solving time and memory requirements. Compared to the other three algorithms, the IMOHHOGWO algorithm demonstrates outstanding performance in computational speed. It significantly reduces operational costs in daily power scheduling while concurrently minimizing carbon emissions. Given the current global warming context, this algorithmic model offers substantial engineering benefits.
Figure 6 clearly demonstrates the significant advantages of the improved hybrid intelligent algorithm for microgrid optimization scheduling by comparing the power load distribution diagrams of the pre-improvement algorithm (a) with the improved version (b). The enhanced hybrid intelligent algorithm exhibits more proactive, economical, and environmentally friendly scheduling strategies. Its key advantages are as follows: First, it significantly increases the consumption rate of renewable energy sources such as photovoltaic and wind power, almost entirely eliminating curtailment, thereby reducing reliance on fossil fuels from the outset. Second, the algorithm optimizes the scheduling of energy storage systems, making them more intelligent and efficient. It precisely charges during off-peak hours or when renewable energy generation exceeds demand, and discharges during peak hours, effectively achieving “peak shaving and valley filling”, thus greatly improving system stability and economic efficiency. Furthermore, the interaction strategy with the main grid becomes more economically rational, not only reducing expensive electricity purchases during peak periods but also creating additional revenue by selling excess electricity to the grid during periods of high renewable energy output. Lastly, the algorithm optimizes the output of traditional units, such as diesel generators and microturbines, ensuring that they serve only as efficient supplements or backup power sources. This significantly lowers operational costs and carbon emissions. In summary, this hybrid intelligent algorithm successfully achieves the dual optimization of economic efficiency and environmental sustainability in microgrid systems, demonstrating its immense value in improving overall system performance.

5.2. Single-Objective Optimization

A total of two different scenarios were chosen to compare the impact of single-objective function optimizations on the optimal scheduling of microgrids when running the model: finding the solution when operating costs are the lowest, and finding the solution when carbon emissions are the lowest.
As shown in Figure 7, fluctuations in the operating conditions of the power system at different ambient temperatures lead to significant variations in the load distribution scheme. When a single economic metric is used as the optimization objective, the system will prioritize dispatching diesel units for baseload supply. This is due to the high generation cost of gas-fired units compared to diesel units. However, in a multi-objective optimization model that incorporates carbon emissions, the share of diesel units in operation will be strictly limited due to their high carbon emission factor. In a single economic target model, energy storage primarily functions for power regulation. Its charging and discharging strategy is closely linked to the tariff mechanism: charging during off-peak periods and discharging during peak tariff intervals. This bidirectional adjustment mechanism effectively reduces the system’s overall costs. However, it is important to note that the current output level of photovoltaic (PV) power systems still falls short of fully meeting the overall power demand.
Under the multi-objective optimization framework, both carbon emission costs and operating costs impose dual constraints on the system’s dispatch decisions. The combined effect of economic indicators and environmental governance costs plays a crucial role in shaping the microgrid’s energy dispatch strategy. When carbon emissions are the sole optimization objective, system operation exhibits the following characteristics: the frequency of diesel units and energy storage usage is strictly limited, while the output of gas-fired units and utility power purchases increases. This shift results from the economic disparities in the environmental cost system, where the environmental management cost of gas-fired units is significantly lower than that of diesel units. Notably, gas turbines have a clear advantage over diesel units and conventional thermal power in terms of sulfur dioxide (SO2) and nitrogen oxide (NO2) emissions. Since the cost of end-of-pipe treatment for pollutants like SO2 and NO2 is two orders of magnitude higher than CO2 emission costs, gas-fired power generation proves to be more environmentally friendly.

5.3. Multi-Objective Optimization Scheduling vs. Single-Objective Optimization Scheduling

As shown in Table 10, the comparison of different optimization approaches for microgrid scheduling reveals distinct advantages. The multi-objective optimization approach balances both costs and carbon emissions, optimizing the use of renewable energy while ensuring grid stability and cost savings. It efficiently employs energy storage for peak shaving and reduces reliance on fossil fuels, making it the most effective solution for both economic and environmental goals. In contrast, single-objective economic optimization focuses primarily on cost reduction, often relying on fossil fuel-based generation during low renewable output, which leads to higher emissions and less efficient use of renewable resources. On the other hand, single-objective carbon emission minimization maximizes the use of renewables to reduce emissions, but it may result in higher costs due to less flexible dispatch of backup generation. Overall, the multi-objective optimization approach offers the most balanced and efficient solution, integrating both economic benefits and environmental sustainability.

6. Conclusions

In this study, the optimal scheduling problem of microgrid operation is analyzed in detail, and based on the dual demands of the economy and environmental protection in microgrid scheduling, a dual-objective optimization model of comprehensive operating costs and carbon emissions is established. In order to solve the shortcomings of the traditional grey wolf algorithm, which is prone to premature convergence, the Harris Hawk Optimization algorithm is innovatively integrated with the grey wolf algorithm to form a hybrid intelligent optimization method. The proposed hybrid algorithm strengthens its global exploration capabilities by introducing a dynamic adaptive mechanism and adopts the Pareto frontier optimization strategy to obtain a non-inferior solution set. Simulation experiments verify that the method improves the convergence speed by 18% compared with the MOHHO algorithm and achieves a 97.1% reduction in operating costs, a 91.4% reduction in carbon emission costs, and a 22% improvement in the uniformity of the distribution of the Pareto solution set in the microgrid test case. This study proves that the hybrid strategy has significant advantages in multi-objective optimization, especially in solving the problem of conflicting objectives; shows good adaptability; and is applicable to engineering practice.

Author Contributions

H.Z. contributed to the conceptualization, methodology, writing—original draft preparation, visualization, and writing—review and editing of the paper; L.W. contributed to the formal analysis, investigation, funding acquisition, resources, project administration, and supervision of the paper. All authors have read and agreed to the published version of the manuscript.

Funding

Anhui Jianzhu University, Intelligent Building and Building Energy Conservation Anhui Provincial Key Laboratory Open Subject Funded Project (Project Number: IBES2024KF11).

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

All data generated or analyzed during this study are included in this published article.

Acknowledgments

We acknowledge the support provided by the Anhui Jianzhu University Intelligent Building and Building Energy Conservation Anhui Provincial Key Laboratory Open Subject Funded Project.

Conflicts of Interest

The authors declare no conflicts of interest.

References

  1. Wu, X.; Qi, S.; Wang, Z.; Duan, C.; Wang, X.; Li, F. Optimal scheduling for microgrids with hydrogen fueling stations considering uncertainty using data-driven approach. Appl. Energy 2019, 253, 113568. [Google Scholar] [CrossRef]
  2. Li, Y.; Wang, R.; Yang, Z. Optimal scheduling of isolated microgrids using automated reinforcement learning-based multi-period forecasting. IEEE Trans. Sustain. Energy 2021, 13, 159–169. [Google Scholar] [CrossRef]
  3. Gbadega, P.A.; Sun, Y.; Balogun, O.A. Advanced control technique for optimal power management of a prosumer-centric residential microgrid. IEEE Access 2024, 12, 163819–163855. [Google Scholar] [CrossRef]
  4. Aguilar, D.; Quinones, J.J.; Pineda, L.R.; Ostanek, J.; Castillo, L. Optimal scheduling of renewable energy microgrids: A robust multi-objective approach with machine learning-based probabilistic forecasting. Appl. Energy 2024, 369, 123548. [Google Scholar] [CrossRef]
  5. Gbadega, P.A.; Sun, Y.X. JAYA algorithm-based energy management for a grid-connected micro-grid with PV-wind-microturbine-storage energy system. Int. J. Eng. Res. Afr. 2023, 63, 159–184. [Google Scholar] [CrossRef]
  6. Chen, H.; Yang, S.; Chen, J.; Wang, X.; Li, Y.; Shui, S.; Yu, H. Low-carbon environment-friendly economic optimal scheduling of multi-energy microgrid with integrated demand response considering waste heat utilization. J. Clean. Prod. 2024, 450, 141415. [Google Scholar] [CrossRef]
  7. Gbadega, P.A.; Sun, Y.; Balogun, O.A. A Unified Optimization Framework for Cost-Effective and Voltage-Stable Operation of Renewable Energy-Based Microgrids Using Mixed-Integer Nonlinear Programming. e-Prime-Advances in Electrical Engineering. Electron. Energy 2025, 12, 101010. [Google Scholar]
  8. Gbadega, P.A.; Balogun, O.A. Transactive energy management for efficient scheduling and storage utilization in a grid-connected renewable energy-based microgrid. e-Prime-Advances in Electrical Engineering. Electron. Energy 2025, 11, 100914. [Google Scholar]
  9. Li, C.; Li, C.; Song, L.; Zhang, N.; Lin, D. Multi-Objective Optimal Scheduling of Microgrids Based on Improved Particle Swarm Optimization Algorithm. In Proceedings of the 2024 IEEE 7th Information Technology, Networking, Electronic and Automation Control Conference (ITNEC), Chongqing, China, 20–22 September 2024; Volume 7, pp. 1081–1086. [Google Scholar]
  10. Zhang, X.; Yang, Y.; Zhao, H.; Luo, Y.; Xu, X. Two-stage optimal scheduling of an islanded microgrid considering uncertainties of renewable energy. Int. J. Electr. Power Energy Syst. 2024, 162, 110324. [Google Scholar] [CrossRef]
  11. Liu, C. An improved Harris hawks optimizer for job-shop scheduling problem. J. Supercomput. 2021, 77, 14090–14129. [Google Scholar] [CrossRef]
  12. Kumar, V.M.; Chokkalingam, B.; Mihet-Popa, L. Mitigation of complexity in charging station allocation for EVs using chaotic harris hawks optimization charge scheduling algorithm. IEEE Access 2023, 11, 130466–130482. [Google Scholar] [CrossRef]
  13. Shaker, Y.O.; Yousri, D.; Osama, A.; Al-Gindy, A.; Tag-Eldin, E.; Allam, D. Optimal charging/discharging decision of energy storage community in grid-connected microgrid using multi-objective hunger game search optimizer. IEEE Access 2021, 9, 120774–120794. [Google Scholar] [CrossRef]
  14. Al-Shamma’a, A.A.; Hussein Farh, H.M.; Noman, A.M.; Al-Shaalan, A.M.; Alkuhayli, A. Optimal Sizing of a Hybrid Renewable Photovoltaic-Wind System-Based Microgrid Using Harris Hawk Optimizer. Int. J. Photoenergy 2022, 2022, 4825411. [Google Scholar] [CrossRef]
  15. Choo, Y.H.; Cai, Z.; Le, V.; Johnstone, M.; Chan, W.K.; Creighton, D. Multi-objective flexible job-shop scheduling with an ensemble optimisation model. In Proceedings of the 2022 IEEE Industrial Electronics and Applications Conference (IEACon), Kuala Lumpur, Malaysia, 3–4 October 2022; pp. 229–234. [Google Scholar]
  16. Rajagopalan, A.; Nagarajan, K.; Montoya, O.D.; Dhanasekaran, S.; Kareem, I.A.; Perumal, A.S.; Lakshmaiya, N.; Paramasivam, P. Multi-objective optimal scheduling of a microgrid using oppositional gradient-based grey wolf optimizer. Energies 2022, 15, 9024. [Google Scholar] [CrossRef]
  17. Tang, B.; Shiting, C.; Wang, X.; Yuan, C.; Zhu, R. Optimized operation strategy for energy storage charging piles based on multi-strategy hybrid improved Harris hawk algorithm. Heliyon 2024, 10, e31525. [Google Scholar] [CrossRef] [PubMed]
  18. Makhadmeh, S.N.; Khader, A.T.; Al-Betar, M.A.; Naim, S.; Abasi, A.K.; Alyasseri, Z.A.A. A novel hybrid grey wolf optimizer with min-conflict algorithm for power scheduling problem in a smart home. Swarm Evol. Comput. 2021, 60, 100793. [Google Scholar] [CrossRef]
  19. Yue, Y.; Ren, H.; Liu, D.; Zhang, L. Optimal Scheduling of Microgrids Based on an Improved Dung Beetle Optimization Algorithm. Appl. Sci. 2025, 15, 975. [Google Scholar] [CrossRef]
  20. Yang, M.; Cui, Y.; Wang, J. Multi-Objective optimal scheduling of island microgrids considering the uncertainty of renewable energy output. Int. J. Electr. Power Energy Syst. 2023, 144, 108619. [Google Scholar] [CrossRef]
  21. Bidgoli, M.A.; Ahmadian, A. Multi-stage optimal scheduling of multi-microgrids using deep-learning artificial neural network and cooperative game approach. Energy 2022, 239, 122036. [Google Scholar] [CrossRef]
  22. Dey, B.; Raj, S.; Mahapatra, S.; Márquez, F.P.G. Optimal scheduling of distributed energy resources in microgrid systems based on electricity market pricing strategies by a novel hybrid optimization technique. Int. J. Electr. Power Energy Syst. 2022, 134, 107419. [Google Scholar] [CrossRef]
  23. Mianaei, P.K.; Aliahmadi, M.; Faghri, S.; Ensaf, M.; Ghasemi, A.; Abdoos, A.A. Chance-constrained programming for optimal scheduling of combined cooling, heating, and power-based microgrid coupled with flexible technologies. Sustain. Cities Soc. 2022, 77, 103502. [Google Scholar] [CrossRef]
  24. Basak, S.; Bhattacharyya, B. Optimal scheduling in demand-side management based grid-connected microgrid system by hybrid optimization approach considering diverse wind profiles. ISA Trans. 2023, 139, 357–375. [Google Scholar] [CrossRef] [PubMed]
  25. Bian, Z.; Zhang, Q. Combined compromise solution and blockchain-based structure for optimal scheduling of renewable-based microgrids: Stochastic information approach. Sustain. Cities Soc. 2022, 76, 103441. [Google Scholar] [CrossRef]
  26. Singh, B.; Sharma, A.K. Benefit maximization and optimal scheduling of renewable energy sources integrated system considering the impact of energy storage device and Plug-in Electric vehicle load demand. J. Energy Storage 2022, 54, 105245. [Google Scholar] [CrossRef]
  27. ÇetınbaŞ, İ.; Tamyürek, B.; Demırtaş, M. The hybrid harris hawks optimizer-arithmetic optimization algorithm: A new hybrid algorithm for sizing optimization and design of microgrids. IEEE Access 2022, 10, 19254–19283. [Google Scholar] [CrossRef]
  28. Sahoo, G.; Sahu, R.K.; Panda, S.; Samal, N.R.; Arya, Y. Modified Harris Hawks optimization-based fractional-order fuzzy PID controller for frequency regulation of multi-micro-grid. Arab. J. Sci. Eng. 2023, 48, 14381–14405. [Google Scholar] [CrossRef]
  29. Jasim, A.M.; Jasim, B.H.; Bureš, V. A novel grid-connected microgrid energy management system with optimal sizing using hybrid grey wolf and cuckoo search optimization algorithm. Front. Energy Res. 2022, 10, 960141. [Google Scholar] [CrossRef]
  30. Javidsharifi, M.; Niknam, T.; Aghaei, J.; Mokryani, G.; Papadopoulos, P. Multi-objective day-ahead scheduling of microgrids using modified grey wolf optimizer algorithm. J. Intell. Fuzzy Syst. 2019, 36, 2857–2870. [Google Scholar] [CrossRef]
  31. Teo, T.T.; Logenthiran, T.; Woo, W.L.; Abidi, K.; John, T.; Wade, N.S. Optimization of fuzzy energy-management system for grid-connected microgrid using NSGA-II. IEEE Trans. Cybern. 2020, 51, 5375–5386. [Google Scholar] [CrossRef]
  32. Ren, Z.; Qu, X.; Wang, M.; Zou, C. Multi-objective optimization for DC microgrid using combination of NSGA-II algorithm and linear search method. IEEE J. Emerg. Sel. Top. Circuits Syst. 2023, 13, 789–796. [Google Scholar] [CrossRef]
  33. Chen, Q.; Wang, W.; Wang, H.; Wu, J.; Wang, J. An improved beetle swarm algorithm based on social learning for a game model of multiobjective distribution network reconfiguration. IEEE Access 2020, 8, 200932–200952. [Google Scholar] [CrossRef]
  34. Anh, H.P.H.; Kien, C.V. Optimal energy management of microgrid using advanced multi-objective particle swarm optimization. Eng. Comput. 2020, 37, 2085–2110. [Google Scholar] [CrossRef]
  35. Zeng, G.Q.; Qin, Z.; Lu, K.D.; Li, L.M. CMOPEO-OP: Constrained multi-objective population extremal optimization-based optimal planning of standalone microgrids. Swarm Evol. Comput. 2025, 92, 101787. [Google Scholar] [CrossRef]
  36. Phommixay, S.; Doumbia, M.L.; Lupien St-Pierre, D. Review on the cost optimization of microgrids via particle swarm optimization. Int. J. Energy Environ. Eng. 2020, 11, 73–89. [Google Scholar] [CrossRef]
Figure 1. Microgrid architecture.
Figure 1. Microgrid architecture.
Biomimetics 10 00665 g001
Figure 2. IMOHHOGWO algorithm flow chart (number of iterations: 500).
Figure 2. IMOHHOGWO algorithm flow chart (number of iterations: 500).
Biomimetics 10 00665 g002
Figure 3. ZDT1-3 Pareto front comparison.
Figure 3. ZDT1-3 Pareto front comparison.
Biomimetics 10 00665 g003
Figure 4. Each distributed output power.
Figure 4. Each distributed output power.
Biomimetics 10 00665 g004
Figure 5. Iteration Curves of Four Algorithms.
Figure 5. Iteration Curves of Four Algorithms.
Biomimetics 10 00665 g005
Figure 6. (a) Power load profile of the pre-improvement algorithm, and (b) power load profile of the hybrid intelligence algorithm.
Figure 6. (a) Power load profile of the pre-improvement algorithm, and (b) power load profile of the hybrid intelligence algorithm.
Biomimetics 10 00665 g006aBiomimetics 10 00665 g006b
Figure 7. (a) Microgrid power load profiles at the (single-objective) minimum operating cost solution, and (b) microgrid power load profiles for (single-objective) carbon minimization solutions.
Figure 7. (a) Microgrid power load profiles at the (single-objective) minimum operating cost solution, and (b) microgrid power load profiles for (single-objective) carbon minimization solutions.
Biomimetics 10 00665 g007
Table 1. ZDT1-3 test function.
Table 1. ZDT1-3 test function.
Test Functionf1f2
ZDT1 m i n f 1 x 1 = x 1 m i n f 2 ( x ) = g 1 f 1 / g
g ( x ) = 1 + 9 i = 2 m x i / m 1
s . t .   0 x i 1 ,   i = 1, 2 , ,   30 ,   m = 30
ZDT2 m i n f 1 x 1 = x 1 m i n f 2 ( x ) = g 1 f 1 / g 2
g ( x ) = 1 + 9 i = 2 m x i / m 1
s . t .   0 x i 1 ,   i = 1, 2 , ,   30 , m = 30
ZDT3 m i n f 1 x 1 = x 1 m i n f 2 ( x ) = g 1 f 1 / g f 1 / g s i n 10 π f 1
g ( x ) = 1 + 9 i = 2 m x i / m 1
s . t .   0 x i 1 ,   i = 1, 2 , 30 ,   m = 30
Table 2. Evaluation indicators.
Table 2. Evaluation indicators.
ZDT Test FunctionAlgorithmIGDGDHVSpacing
ZDT1IMOHHOGWO0.0054574830.0001609940.7182457340.010915841
MODBO0.1054780980.01342720.5867944980.01778148
MOPSO0.0159911130.0010271130.7019846410.019467523
MOHHO0.9712290640.14944820500.072009007
NSGA-II1.0300932860.13626229300.023899979
ZDT2IMOHHOGWO0.0053661164.77685E−050.4434339030.010412705
MODBO0.3517242160.0503784610.1091031420.033920912
MOPSO0.7083132390.19010718200.099084718
MOHHO2.5261169220.5985130400.016399538
NSGA-II2.5820035290.91759403800.00900713
ZDT3IMOHHOGWO0.0060751590.0002423280.6016264920.00919141
MODBO0.1268228250.0228138430.5232964380.068080756
MOPSO0.0844088760.0115235840.5627943840.030188536
MOHHO0.7721316510.1158645930.0904053160.017544413
NSGA-II0.8727176810.1372912790.0403470060.0244188
Table 3. Operating costs.
Table 3. Operating costs.
TypologyManagement Costs (RMB/KW h)Service Life/Year
PV0.009620
WT0.029610
MT0.040110
DE0.085910
Table 4. Pollutant emission factors and costs.
Table 4. Pollutant emission factors and costs.
Type of PollutantPollutant Emission Factor (g/KW h)Cost of Governance (RMB/KG)
DEMT
C O 2 1.4001.6000.092
S O 2 21.8000.44027.540
N O 2 0.4540.0086.490
Table 5. Energy storage parameters.
Table 5. Energy storage parameters.
TypologyParametricNumerical ValueParametricNumerical Value
BESSMaximum capacity/KW h150Initial capacity/KW h50
Minimum capacity/KW h5Maximum output power/KW50
Maximum Input Power/KW30Charge and Discharge Rate0.9
Table 6. The 24 h factory data.
Table 6. The 24 h factory data.
Electrical Loads (MW)PV (MW)WT (MW)Purchase Price of Electricity from the Grid (KW h)Price of Electricity Sold to the Grid (KW h)
52020.380.36
50020.380.36
50020.380.36
51020.380.36
55020.380.36
63010.380.36
70020.820.36
74010.820.36
75420.820.36
78631.350.36
761081.350.36
6212101.350.36
602341.350.36
602031.350.36
68620.820.36
78410.820.36
80120.820.36
85021.350.36
90021.350.36
88031.350.36
7002.51.350.36
6502.51.350.36
63020.380.36
55010.380.36
Table 7. Equipment parameters.
Table 7. Equipment parameters.
Equipment NameParameters
DE6–30 KW
MT3–30 KW
Grid−60–60 KW
Table 8. Optimized scheduling using the IMOHHOGWO algorithm.
Table 8. Optimized scheduling using the IMOHHOGWO algorithm.
AlgorithmDispatch TypeOperating Costs/RMBCost of Carbon Emissions/RMB
IMOHHOGWOEconomic Dispatch1114.1124,809.2
Environmental Scheduling1500.657,027.2
Multi-target scheduling[1114.1, 1500.6][57,027.2, 124,809.2]
MODBOEconomic dispatch2570.1155,121.9
Environmental scheduling5406.296,022.5
Multi-target scheduling[2570.1, 5406.2][69,411.8, 155,121.9]
MOHHOEconomic dispatch38,726.4669,346.4
Environmental scheduling73,867.969,411.8
Multi-target scheduling[38,726.4, 73,867.9][96,022.5, 669,346.4]
MOPSOEconomic dispatch119,135132,227
Environmental scheduling88,187.5122,340
Multi-target scheduling[119,135, 88,187.5][122,340, 132,227]
Table 9. IMOHHOGWO vs. other algorithms.
Table 9. IMOHHOGWO vs. other algorithms.
AlgorithmTime
Reduction
Improved
Convergence Speed
Increased
Pareto Density
Reduced
Operating Cost
Reduced
Carbon Emission Costs
MODBO12%15%20%56.7%19.5%
MOHHO15%18%22%97.1%91.4%
MOPSO20%25%15%99.1%14.5%
Table 10. Microgrids optimization scheduling (multi-objective vs. single-objective).
Table 10. Microgrids optimization scheduling (multi-objective vs. single-objective).
FeatureMulti-Objective OptimizationSingle-Objective (Economic)Single-Objective (Carbon Emissions)
Energy Storage UtilizationBalanced (charging and discharging)Primarily discharge, with limited chargingBalanced but higher emphasis on discharge
Renewable Energy Usage (PV/WT)Maximized when availableLimited by economic factorsMaximized to reduce emissions
Grid InteractionOptimized (minimized during peak)Increased during peakIncreased during low renewable output
Backup Generation (DE/MT)Minimally usedRelatively high during low renewablesUsed minimally to reduce emissions
Cost EfficiencyBalanced with environmental goalsHigh, but not environmentally optimizedHigher due to reliance on renewables
Carbon EmissionsReduced due to efficient renewable useHigher, especially during low renewablesMinimizing emissions is the priority
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

Wei, L.; Zhong, H. Optimal Scheduling of Microgrids Based on a Two-Population Cooperative Search Mechanism. Biomimetics 2025, 10, 665. https://doi.org/10.3390/biomimetics10100665

AMA Style

Wei L, Zhong H. Optimal Scheduling of Microgrids Based on a Two-Population Cooperative Search Mechanism. Biomimetics. 2025; 10(10):665. https://doi.org/10.3390/biomimetics10100665

Chicago/Turabian Style

Wei, Liming, and Heng Zhong. 2025. "Optimal Scheduling of Microgrids Based on a Two-Population Cooperative Search Mechanism" Biomimetics 10, no. 10: 665. https://doi.org/10.3390/biomimetics10100665

APA Style

Wei, L., & Zhong, H. (2025). Optimal Scheduling of Microgrids Based on a Two-Population Cooperative Search Mechanism. Biomimetics, 10(10), 665. https://doi.org/10.3390/biomimetics10100665

Article Metrics

Back to TopTop