You are currently viewing a new version of our website. To view the old version click .
Energies
  • Article
  • Open Access

21 November 2025

Optimized Low-Carbon Economic Dispatch of Island Microgrids via an Improved Sine–Cosine Algorithm

,
,
and
Sansha Power Supply Bureau Limited Liability Company, Sansha 573199, China
*
Author to whom correspondence should be addressed.
This article belongs to the Special Issue Advances and Optimization of Electric Energy System—2nd Edition

Abstract

Under the environment of globalized energy restructuring and achieving the goal of “peak carbon and carbon neutrality”, this paper proposes an optimal scheduling method based on the improved cosine algorithm for island microgrids, which relies on diesel generators, resulting in high carbon emissions and high operating costs. First, an optimal scheduling model for island microgrids is established with the objective of minimizing the system operating cost, which comprehensively considers the carbon emission penalty, power balance constraints, equipment operation constraints, and the volatility of renewable energy sources. Secondly, the traditional sine–cosine algorithm is improved by introducing an adaptive adjustment factor, elite retention strategy and chaotic mapping initialization population in order to solve its shortcomings of falling into local optimums and insufficient convergence accuracy when solving high-dimensional complex problems. Finally, the effectiveness of the proposed method is verified by simulation experiments. The results show that the method in this paper reduces the total system cost to 2994.2 yuan (6.5% lower than the baseline scenario), reduces the carbon emission to 968.8 kg (55.1% lower), and improves the wind and light consumption rate to 98.84%, which is an obvious advantage and provides a theoretical basis and technical support for the realization of the low-carbon and economic operation of island microgrids.

1. Introduction

With the continuous growth of global energy demand and the intensifying challenges brought by climate change, the global energy structure is shifting toward low-carbon development, becoming a common objective for the international community. The heavy dependence on conventional fossil fuels has considerably increased greenhouse gas emissions, posing severe risks to ecological balance and hindering sustainable societal progress [,]. In this context, renewable resources—particularly wind and solar energy—have become crucial forces driving the ongoing energy transition, thanks to their environmental friendliness and sustainability. In recent decades, as renewable technologies such as photovoltaic and wind power have rapidly advanced, the realization of low-carbon operation for island microgrids has become increasingly achievable. Nevertheless, the stochastic nature of renewable generation and the volatility of load demand continue to present obstacles to achieving an optimal balance between economic efficiency and environmental performance under traditional scheduling strategies [,,].
Microgrid optimization scheduling is a complex, high-dimensional, nonlinear problem [], and traditional mathematical methods often fail to provide accurate solutions. Intelligent optimization algorithms [], due to their powerful global search capabilities and adaptability, have been widely applied in this field. Common optimization algorithms include particle swarm optimization [], bird flock optimization [], whale optimization [], and bat algorithm []. Literature [] considers desalination benefits and improves the gray wolf algorithm using multiple strategies, significantly reducing the scheduling cost of island microgrids. Literature [] employs a dynamic mutation differential evolution algorithm based on mixed-integer fuzzy membership to solve the multi-objective optimization model for microgrids, achieving a higher fuzzy rank optimal trade-off solution. Literature [] proposes an improved bat algorithm based on a horizontal crossover strategy, bidirectional learning mechanism, and conversion regulation mechanism to solve microgrid optimization scheduling models, effectively reducing microgrid scheduling costs. Literature [] presents an improved particle swarm optimization algorithm for multi-objective optimization scheduling of microgrids, with verification demonstrating its effectiveness in reducing electricity costs, minimizing environmental pollution, and enhancing the operational efficiency of microgrids. However, the aforementioned algorithms still face challenges such as slow optimization speeds and a tendency to become trapped in local optima. Furthermore, most of these approaches focus solely on algorithm improvements and overlook the integration with carbon emission reduction strategies, thereby failing to fully unleash the potential of low-carbon economic scheduling in microgrids. Recently, scholars both domestically and internationally have begun attempting to incorporate carbon emission costs into dispatch models as endogenous variables. By introducing carbon penalty mechanisms or carbon trading systems, they aim to harmonize economic performance with low-carbon development objectives. For instance, Liu et al. [] developed an economic scheduling framework oriented toward low-carbon operation, which integrates carbon trading into the dispatch process of isolated microgrids and illustrates how carbon price signals can guide cleaner energy allocation. Similarly, Chen et al. [] applied a tiered carbon-trading mechanism within park-scale integrated energy systems, realizing progressive low-carbon optimization across multiple planning stages.
To address the coexistence of high carbon emissions and high operational costs in island microgrids, this study establishes an optimized low-carbon scheduling framework based on the Enhanced Sine–Cosine Algorithm (ISCA). Building upon the traditional Sine–Cosine Algorithm (SCA), this algorithm integrates adaptive adjustment factors, an elite retention mechanism, and chaotic mapping for population initialization to balance global search and local exploration capabilities. By embedding a carbon penalty component, a dispatch model tailored for low-carbon economic operation of island microgrids is thereby formulated, effectively incorporating carbon cost considerations.
The main research content and innovations of this paper are as follows:
(1) Establishing a low-carbon economic dispatch model for island microgrids incorporating carbon penalties, comprehensively considering both system operating costs and carbon emission costs;
(2) Proposes the Improved Sine–Cosine Algorithm (ISCA), enhancing global and local optimization capabilities through adaptive and chaotic strategies;
(3) Validates the model and algorithm through multi-scenario simulations, comparing economic and low-carbon performance metrics across different algorithms and carbon penalty mechanisms.
The structure of this paper is organized as follows:
Section 1 introduces the background, research motivation, and literature review on low-carbon economic scheduling of island microgrids. Section 2 introduces the modeling framework of the low-carbon economic dispatch problem and introduces the proposed Improved Sine–Cosine Algorithm (ISCA). Section 3 details the case study setup and analyzes the simulation results under various scenarios. Finally, Section 4 offers a discussion on the conclusions and suggests directions for future research.

2. Microgrid Model Incorporating Carbon Penalties

2.1. Microgrids and Their Structure

A microgrid is a small-scale, distributed energy system that integrates various energy sources such as wind turbines (WTs), photovoltaic (PV) cells, energy storage batteries, and diesel generators (DEs), along with loads, monitoring, and protection devices, to form a controllable, independent power system []. The microgrid constructed in this paper consists of several power generation units, including wind turbines (WTs), photovoltaic cells (PV), and diesel generators (DEs), as well as a battery storage system and electrical loads. Additionally, it can exchange electrical energy with the main grid through a common connection point. The configuration of the microgrid is shown in the figure below (Figure 1).
Figure 1. Schematic diagram of a simple model of a microgrid.

2.2. Microgrid Power Supply and Energy Storage Model

(1)
Wind Turbine (WT) Model
As a common form of renewable energy, wind turbine output mainly depends on wind velocity and the characteristics of the generation equipment. If the wind is below the cut-in threshold or surpasses the cut-out limit, the turbine cannot start and will not produce electricity. When wind speeds fall between the cut-in and rated speeds, the turbine operates normally, with the output power increasing as the wind speed rises. If the wind exceeds the rated speed but remains below the cut-out speed, the turbine maintains its rated power output. The relationship between wind speed and power generation for the WT is shown in the following formula:
P wd = 0 v < v c i ,   v > v c o P N v 2 v c i 2 v n 2 v c i 2 v c i v v n P N v n < v v c o
In the formula, P w d represents the output power of the wind turbine unit; v is the operating wind speed of the wind turbine; v n is the rated wind speed; v c i is the rated wind speed; v c o is the cut-out wind speed; P N denotes the rated output power of the wind turbine unit.
(2)
Photovoltaic (PV) Generation Model
The power output of a photovoltaic (PV) generation unit is mainly influenced by solar irradiance, temperature, and the parameters of the solar panels. The model for the PV power output can be expressed as:
P p v = ξ p v P p v e G d q [ 1 + ξ u ( T u T s t c ) ] / G s t c
In the formula, P p v denotes the power generated by the photovoltaic unit; ξ p v is the photovoltaic power coefficient; P p v e is the unit’s rated power; G d q represents the current irradiance received by the photovoltaic unit; G s t c is the rated irradiance intensity for the photovoltaic unit; ξ u is the temperature coefficient for the photovoltaic unit; T u is the working temperature of the photovoltaic unit; T s t c is the temperature of the photovoltaic unit under rated working conditions.
(3)
Diesel Generator Model
Diesel generators have a simple structure and are easy to use, making them commonly employed as power generation devices in microgrid systems. The simplified model established in this paper is as follows:
P D E ( t ) = η D E P r a t e d ( t ) E D E ( t ) = η E P D E ( t ) P D E , min P D E ( t ) P D E , max Δ P D E , min P D E ( t ) P D E ( t 1 ) Δ P D E , max
In the formula: P D E ( t ) represents the electrical power produced by the diesel generator at time t; η D E is the energy conversion coefficient of the diesel generator; P r a t e d ( t ) is the rated power output of the diesel generator; E D E ( t ) is the carbon emission from the diesel generator during time period t; P D E , min and P D E , max are the minimum and maximum ramp limits of the generator’s output, respectively; Δ P D E , min and Δ P D E , max are the minimum and maximum ramp rates of the diesel generator’s power output, respectively. The ramping constraint is set at 30%.
(4)
Energy Storage Model
E S ( t ) = E S ( t 1 ) + P S ( t ) Δ t η c h I c h P S ( t ) Δ t η d i s I d i s E min E S ( t ) E max P c h , max P S ( t ) P d i s , max
In the formula, E S ( t ) and P S ( t ) denote the state of charge (SOC) and the charging/discharging power at time t (negative for charging, positive for discharging), respectively; η c h / η d i s represents the charging/discharging efficiency; I c h and I d i s are indicator functions, showing whether the unit is charging or discharging; P c h , max and P d i s , max are the maximum charging and discharging power, respectively; E min and E max represent the minimum and maximum state of charge, respectively.

2.3. Carbon Penalty Model

To improve the carbon emissions from the microgrid and encourage low-carbon operation, a price penalty range is defined for the carbon dioxide emissions produced by the system. The greater the carbon emissions, the larger the penalty coefficient, thus encouraging enterprises, factories, and other entities to reduce carbon emissions and improve energy efficiency. This paper primarily considers the carbon emissions from diesel generators, and the mathematical model for carbon emission penalties is as follows:
f C O 2 = λ C E , E l λ C E + λ C ( 1 + δ ) ( E l ) ,   l < E 2 l λ C ( 2 + δ ) l + λ C ( 1 + 2 δ ) ( E 2 l ) ,   2 l < E 3 l λ C ( 3 + 3 δ ) l + λ C ( 1 + 3 δ ) ( E 3 l ) ,   3 l E
In the formula, f C E T denotes the penalty cost associated with carbon emissions for the system; E is the carbon emission of the system; l is the duration of each carbon emission interval; δ indicates the increment of the penalty coefficient for each emission interval; λ C is the base value of the carbon emission penalty coefficient.

2.4. Objective Function

This study proposes a model that minimizes the overall operating cost of the power grid, with the objective function expressed as follows:
F = min ( f D E + f g r i d + f o p + f C O 2 + f w d + f p v )
In the formula, F represents the total scheduling cost of the microgrid system; f D E is the generation cost of the diesel generator; f g r i d refers to the cost associated with electricity transactions between the microgrid and the main grid; f o p indicates the operation and maintenance expenses of the microgrid equipment; f C O 2 is the carbon emission penalty cost; f w d and f p v correspond to the penalty costs for curtailment of wind and solar power, respectively.
(1) The formula for calculating the power generation cost of a diesel generator is:
f D E = a t = 1 24 P D E ( t ) 2 + b t = 1 24 P D E ( t ) + c
In the formula, a , b , c is the fuel cost coefficient of the diesel generator; P D E ( t ) is the electrical power output of the diesel generator during time period t. In this paper, the three coefficients are set to the following values: 0.0002, 0.2, 1.
(2) The cost of electricity transactions between the microgrid and the main grid is the difference between the cost of purchasing electricity from the main grid and the revenue from selling electricity.
f g r i d = t = 1 24 λ b u y ( t ) P b u y ( t ) λ s e l l ( t ) P s e l l ( t )
In the formula, P b u y ( t ) and P s e l l ( t ) represent the amounts of electricity purchased from and sold to the main grid by the microgrid during time period t, respectively; f b u y ( t ) and f s e l l ( t ) denote the corresponding purchase and selling prices for the same period.
(3) The formulas for calculating the operation, maintenance, and depreciation costs for each piece of equipment are presented as follows:
f o p = t = 1 24 λ D E P D E ( t ) + λ w d P w d ( t ) + λ p v P p v ( t ) + λ S P c h ( t ) + P d i s ( t )
In the formula, λ D E , λ w d , λ p v , λ S are the operation and maintenance and depreciation cost coefficients for the diesel generator, wind turbine, photovoltaic system, and energy storage device, respectively.
(4) Carbon Emission Penalty Cost is given by Equation (5).
(5) Wind and Solar Curtailment Penalty is shown as follows:
f w d = t = 1 T λ w d P w d ( t ) f p v = t = 1 T λ p v P p v ( t )
In the formula, λ w d ,   λ p v are the penalty coefficient for wind and solar curtailment; P w d ( t ) ,   P p v ( t ) represent the redundant wind and solar power during time period t.

2.5. Constraint

The constraint conditions in the microgrid operation scheduling process mainly include the output and ramping constraints of each generation unit, energy storage device constraints, system power balance constraints, and interaction power constraints with the main grid.
(1) The constraints for the diesel generator and energy storage devices are given by Equations (3) and (4).
(2) The output constraints for renewable energy sources are as follows:
0 P w d ( t ) p w d , r e f ( t ) 0 P p v ( t ) p p v , r e f ( t )
In the formula, p w d , r e f ( t ) and p p v , r e f ( t ) are the forecasted power outputs of the wind turbine and photovoltaic system during time period t, respectively.
(3) System Electrical Power Balance Constraint
t = 1 24 P D E ( t ) + P w d ( t ) + P p v ( t ) + P c h ( t ) + P d i s ( t ) + P g r i d ( t ) = t = 1 24 P l o a d ( t ) P g r i d ( t ) = P b u y ( t ) P s e l l ( t )
In the formula, P g r i d ( t ) is the interaction power between the microgrid and the main grid during time period t.
(4) Power Interaction Constraints
0 P b u y ( t ) P g r i d , max 0 P s e l l ( t ) P g r i d , max
In the formula, P g r i d , max is the maximum interaction power between the microgrid and the main grid.
(5) RES inverter output constraints are represented in the model through the following optional constraints to reflect the maximum grid-connected output ratio of the inverter:
P ( t ) α S max ,   0 < α < 1
In the formula, α is the maximum Grid-Connected Output Ratio Coefficient of the Inverter. Considering the dual-mode operation (grid-connected and islanded) of the studied microgrid, the inverter output upper limit is set to 90% of the rated power to ensure safe operation during grid switching and transient conditions. Although certain inverters can temporarily operate in overload mode (e.g., up to 120% []), the sustained overload capability is rarely recommended in practical dispatch scheduling.

3. Model Solving

Microgrid optimization scheduling is a highly representative optimization problem in the field of power systems, characterized by high dimensions, nonlinearity, and multiple constraints. The Sine–Cosine Algorithm (SCA) is widely favored for its simple structure, fast convergence speed, and powerful global search capability, making it particularly suitable for solving complex optimization problems. Therefore, the microgrid optimization model proposed in this paper is solved using an improved Sine–Cosine Algorithm.

3.1. Traditional Trigonometric Algorithms

The Sine–Cosine Algorithm (SCA) is a swarm intelligence optimization method that leverages the mathematical properties of sine and cosine functions. It updates the population’s positions by simulating the oscillatory behavior of these functions, enabling the algorithm to balance global exploration and local exploitation.
The fundamental principle of SCA lies in adjusting the positions of individuals dynamically by exploiting the periodic oscillations of sine and cosine functions. During each iteration, the algorithm randomly chooses either the sine or cosine function to update an individual’s position, which facilitates broad exploration of the search space while maintaining fine-grained local search. The position update equation is defined as follows:
X i t + 1 = X i t + r 1 × sin ( r 2 ) × | r 3 X b e s t t X i t | ,   a   if   r 4 < 0.5 X i t + r 1 × cos ( r 2 ) × | r 3 X b e s t t X i t | ,   b   if   r 4 0.5
In the formula, X i t denotes the position of the i individual at the t iteration; X b e s t t denotes the global best solution found in the current iteration; r 1 , r 2 , r 3 , r 4 are random number that control the search direction, step size, the effect of the best solution, and the switching between sine and cosine functions.
The parameter r 1 is a key parameter controlling the search range, and its value dynamically varies with the number of iterations, as expressed by the following equation:
r 1 = a t · a T
In the formula, a is a constant (typically set to 2); t denotes the current iteration number; T indicates the maximum iteration limit.
In the early stages of the algorithm, the value of r 1 is relatively large, which facilitates extensive global exploration within the search space. As the iteration proceeds, r 1 gradually decreases, and the algorithm progressively shifts toward local exploitation, thereby enhancing the precision of the solution. A schematic diagram of the optimization process is shown below (Figure 2).
Figure 2. Schematic diagram of SCA seeking optimization.

3.2. Improved Sine and Cosine Algorithms

To overcome the limitations of the traditional Sine–Cosine Algorithm (SCA) in global exploration and local exploitation capabilities, this paper introduces an Improved Sine–Cosine Algorithm (ISCA). By incorporating adaptive adjustment factors, an elite retention strategy, and chaotic mapping for population initialization [,,], ISCA significantly enhances ISCA significantly improves convergence speed and solution accuracy. It is particularly effective in solving complex optimization problems, such as those related to microgrid optimization.

3.2.1. Introduction of Adaptive Adjustment Factors

In traditional SCAs, the parameter r1 decreases linearly, which may cause premature convergence in the early stages or hinder fine-grained search in the later stages. To address this, ISCA introduces an adaptive adjustment factor that dynamically adjusts the search range and step size, balancing global exploration and local exploitation capabilities. The formula for the adaptive adjustment factor is as follows:
r 1 = a · ( 1 t T ) b
In the formula, a is the initial value (typically set to 2); t denotes the current iteration number; T represents the maximum number of iterations; b is a nonlinear adjustment coefficient (usually assigned a value of 2).
By nonlinearly adjusting r1, the algorithm achieves more extensive global exploration in the early stages and more refined local exploitation in the later phases. Therefore, this mechanism aligns well with the main objective of this study—to enhance both global optimization capability and local convergence precision of the improved sine–cosine algorithm (ISCA) for achieving low-carbon economic scheduling of island microgrids. Similar nonlinear control mechanisms have been demonstrated to be effective in other swarm intelligence algorithms, such as PSO with nonlinear inertia weight and WOA with exponential decay control [].

3.2.2. Implement an Elite Retention Strategy

To prevent the loss of high-quality solutions during the iterative process, the ISCA incorporates an elite retention strategy. This strategy preserves the current best individual in each generation, ensuring that the optimal solution is not compromised by subsequent stochastic search operations. The elite retention strategy is mathematically described by the following equation:
X b e s t t + 1 = X b e s t t ,   if   f ( X b e s t t ) f ( X b e s t t + 1 ) X b e s t t + 1 ,   otherwise
In the formula, X b e s t t + 1 denotes the global best solution in the t iteration; f ( X ) represents the fitness value of an individual.
By employing the elite retention strategy, the algorithm effectively prevents the loss of high-quality solutions, thereby enhancing both the convergence speed and stability.

3.2.3. Initialize the Population Using a Chaotic Mapping

In the standard SCA, the initial population is usually generated through random sampling, which can result in suboptimal quality and limited diversity of the initial solutions. To overcome this limitation, the improved SCA (ISCA) employs chaotic mapping for population initialization. Chaotic maps provide initial solutions with enhanced randomness and ergodicity, thereby improving both the quality and diversity of the population. In this study, the Logistic map is adopted as the chaotic mapping method, and its formulation is given as follows:
z k + 1 = μ · z k · ( 1 z k )
In the formula, z k is the chaotic variable at the k iteration; μ is the control parameter (typically set to 4).
The initial solutions generated via chaotic mapping exhibit a more uniform distribution, thereby helping the algorithm avoid premature convergence to local optima and enhancing its global exploration capability.

3.2.4. ISCA Flowchart

This paper assumes that the predicted data for system load and renewable energy output are known and accurate throughout the optimization cycle, disregarding the uncertainty of random fluctuations. The algorithm assumes that equipment states are continuously adjustable during the solution process, without considering start-stop constraints.
The limitations primarily include: (1) sensitivity to initial parameters and population size; (2) inability to strictly guarantee global optimality; (3) the need to further integrate prediction correction mechanisms in complex dynamic environments.
The number of iterations for this scenario is set to T = 200. The value of iteration count T is determined based on the complexity of the calculation example and the scale of the problem. Empirically, a range of 100–300 iterations ensures convergence stability. In this paper’s scenario, T = 200 was adopted, validated through multiple simulations as optimal in balancing computational accuracy and time efficiency. The flowchart for the improved sine–cosine algorithm is shown in Figure 3.
Figure 3. Flowchart of the improved sine–cosine algorithm for solving the problem.

4. Case Study Analysis

To validate the low-carbon and economic characteristics of the proposed microgrid optimization dispatch model, the microgrid system topology described in Figure 4 is adopted as the research subject. The system operates on a 24 h cycle with a time step of one hour. The simulation environment for the case study is MATLAB R2023a, employing an improved cosine algorithm to solve the established model.
Figure 4. Simplified Topology Diagram of Island Microgrid.

4.1. Basic Data for the Example

This system is a “wind-solar-storage-diesel complementary islanded microgrid,” comprising one diesel generator, two wind turbines, one photovoltaic array, and one energy storage unit. It connects to the main grid via a public connection point (PCC), enabling both islanded and grid-connected operating modes. Wind and solar power output forecasts are shown in Figure 5, while Figure 6 depicts time-of-use electricity pricing. Within the carbon emissions penalty model, the base penalty price is set at 0.1 (RMB/kg), with each tiered penalty price incrementing by 25%. Energy storage device parameter settings are detailed in Table 1.
Figure 5. Forecasted outputs of wind, PV, and power load.
Figure 6. Time-of-use tariffs.
Table 1. Parameter settings for energy storage devices.
The feasibility of the proposed low-carbon economic dispatch model for microgrids is evaluated through four case scenarios, with detailed settings provided in Table 2. Scenario 1 serves as the baseline, without considering carbon emission penalties and employing the conventional Sine–Cosine Algorithm (SCA) for optimization. Scenario 2 introduces carbon emission penalties based on the baseline scenario. Scenario 3 further applies the Ant Colony Optimization (ACO) algorithm to solve the model established in Scenario 2. Scenario 4 adopts the improved Sine–Cosine Algorithm (ISCA) in conjunction with the carbon penalty framework of Scenario 2, representing the method proposed in this study.
Table 2. Setting information for each scene.

4.2. Analysis of Case Study Results

Based on the scenario settings in the paper, this section considers the optimization results of each scenario from three aspects: operational cost, carbon reduction capability, and the output of relevant units. Additionally, a comparative analysis of several algorithms is conducted to verify the superiority of the proposed method.

4.2.1. Operating Cost and Carbon Reduction Capability Analysis

The optimization scheduling results for each scenario are summarized in Table 3, and the corresponding carbon emissions are illustrated in Figure 7. In Scenario 2, a carbon emission penalty strategy is introduced. Although this results in a moderate increase in penalty costs, carbon emissions are considerably reduced, with only a slight rise in the total scheduling cost. Furthermore, the electricity purchase cost decreases by 205.6 yuan, and the utilization rate of wind and solar power reaches 97.92%. This improvement is attributed to the penalty mechanism, which discourages high carbon emissions, leading the system to lower diesel generator output while increasing reliance on wind and solar generation, thereby reducing electricity procurement costs.
Table 3. Optimized scheduling for each scenario.
Figure 7. Carbon Emissions by Scenario.
Scenario 4 adopts the enhanced Sine–Cosine Algorithm (ISCA), which lowers the total scheduling cost by 195.21 yuan relative to the conventional SCA and by 252.3 yuan compared to the Ant Colony Optimization Algorithm. ISCA also optimizes diesel generator output and the energy storage system’s charging and discharging strategy, effectively cutting carbon emissions and improving renewable energy utilization. As a result, the wind and solar utilization rate reaches 98.84%, and carbon emissions are reduced to 968.8 kg. These findings indicate that the improved SCA offers substantial advantages in both reducing microgrid operational costs and supporting low-carbon operation.

4.2.2. Comparison of Optimization Algorithms

To assess the effectiveness of the proposed Improved Sine–Cosine Algorithm (ISCA), this study compares the optimization performance of the traditional Sine–Cosine Algorithm (SCA), Ant Colony Optimization (ACO), and ISCA under identical test conditions. The iterative convergence curves of each algorithm are shown in Figure 8. It can be observed that ISCA converges to a stable optimal value after approximately 16 iterations, demonstrating significantly faster convergence speed compared to SCA (requiring about 28 iterations) and ACO (requiring about 22 iterations). Additionally, ISCA achieves a lower objective function value, with a total system scheduling cost of 2994.2 yuan—reducing costs by 195.21 yuan compared to traditional SCA and by 252.3 yuan compared to ACO. Under the same test case, the average computation time for ISCA was 7.83 s, compared to 11.26 s for traditional SCA and 13.14 s for the ant colony algorithm. This demonstrates that the proposed algorithm exhibits a significant computational efficiency advantage.
Figure 8. Iterative diagram for solving each algorithm.
To validate result stability, 10 independent simulations were conducted with identical parameters, calculating the mean and variance of each algorithm’s optimal outcomes. The results of multiple simulations are shown in Table 4. Results show ISCA achieved an average optimal value of 2995.1 yuan with a standard deviation of 14.8, while SCA and ACO exhibited standard deviations of 28.6 and 35.9, respectively. This demonstrates ISCA’s superior stability and convergence consistency across multiple runs. Furthermore, ISCA achieved the lowest carbon emissions (968.8 kg) and the highest wind-solar integration rate (98.84%), demonstrating its advantage in coordinating dual objectives of economic efficiency and low-carbon performance.
Table 4. The results of multiple simulations.
Comprehensive analysis reveals that ISCA effectively balances global search and local exploration capabilities through adaptive adjustment factors, elite retention, and chaotic initialization mechanisms. This avoids the pitfall of traditional algorithms becoming trapped in local optima, achieving dual optimization of system operating costs and carbon emissions while ensuring computational stability. This further validates the feasibility and superiority of the proposed improved algorithm for low-carbon economic operation scheduling in island microgrids.

4.2.3. Analysis of Relevant Unit Output

The wind and solar power outputs of each scenario are shown in Figure 9. The wind utilization rate in Scenarios 2, 3, and 4 is significantly higher than in Scenario 1. This is because the carbon emission penalty strategy motivates the system to lower the output of high-carbon diesel generators and boost the utilization of wind and solar power, which significantly reduces the wind curtailment rate in the microgrid. Scenario 4 utilizes the enhanced Sine–Cosine Algorithm, further improving optimization outcomes. The wind power output in this scenario is also the highest.
Figure 9. Actual wind power outputs in different scenarios.
The specific load optimization results and output conditions for Scenario 4 are shown in Figure 10.
Figure 10. Scene 4 specific load optimization results and output situation.
As shown in Figure 9, from 01:00 to 07:00, the load is relatively low, and the diesel generator maintains a low output to avoid shutdown. The system can sell the surplus electricity to the main grid, while the energy storage device is in charging mode during the first 5 h. From 08:00 to 12:00, the load gradually increases, marking the first electricity peak of the day. The energy storage device begins discharging, and to reduce the high electricity purchase costs, the diesel generator increases its output to maintain a higher output level during the peak period. After 12:00, following the first electricity peak, the photovoltaic system generates a large amount of power, and in the next 3 h, the energy storage device starts to charge again, with a slight reduction in diesel generator output. From 17:00 to 19:00, the microgrid faces the second electricity peak of the day. The energy storage device discharges at its maximum capacity, and since the electricity purchase price is high, the system maintains the diesel generator at maximum output to minimize purchasing electricity. From 20:00 to 24:00, the electricity demand gradually decreases, and the wind power output increases. At this time, the system has surplus electricity, and the diesel generator operates at its lowest output level. The microgrid starts selling electricity to the main grid at 21:00, and the energy storage device begins charging extensively afterward. The figure also shows that the energy storage system charges during low electricity demand periods and discharges during high electricity demand periods. This helps reduce electricity purchases from the main grid and, to some extent, “shaves the peaks and fills the valleys” of the load curve, which is more favorable for system scheduling.

5. Conclusions

To promote renewable energy utilization, reduce carbon emissions from Renewable Energy Integrated Systems (RIES), and minimize operational costs, a low-carbon economic scheduling model for microgrids based on the enhanced Sine–Cosine Algorithm (SCA) is proposed. The carbon emission penalty factor is introduced, and multiple scenario cases are analyzed. Key conclusions are summarized as follows:
(1)
By comparing the models before and after introducing the carbon emission penalty, it is found that incorporating the proposed strategy into the microgrid optimization scheduling effectively suppresses the growth of carbon emissions while positively contributing to the utilization of renewable energy.
(2)
The improved Sine–Cosine Algorithm proposed in this paper exhibits higher convergence accuracy compared to the traditional Sine–Cosine Algorithm and the Ant Colony Optimization Algorithm. Under the same conditions, it results in the lowest scheduling cost and demonstrates potential for engineering applications.
(3)
This study only investigates the optimization scheduling problem of a single microgrid. In scenarios involving interconnected microgrids, distributed collaborative optimization will become an important research direction in the future.
(4)
Future work may further draw upon hybrid optimization and model predictive control (MPC) methods to achieve coordination between intraday and real-time scheduling [].
(5)
It should be noted that heuristic algorithms still have theoretical limitations in the convergence guarantee. Future studies may explore solver-based exact optimization or deep reinforcement learning (DRL)-based adaptive scheduling to achieve dynamic and long-term energy management. Furthermore, integrating hydrogen and battery hybrid systems within multi-energy microgrids could further enhance low-carbon, intelligent, and sustainable energy operation.

Author Contributions

Conceptualization, N.F.; Methodology, N.F.; Software, G.Y.; Validation, G.Y.; Formal analysis, Q.J.; Investigation, Q.J.; Data curation, G.Y.; Writing—original draft, P.Y.; Writing—review & editing, P.Y.; Supervision, Q.J. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Data Availability Statement

The original contributions presented in the study are included in the article, further inquiries can be directed to the corresponding author.

Conflicts of Interest

All Authors were employed by the Sansha Power Supply Bureau Limited Liability Company. The 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.

References

  1. Wei, M.; Chen, J.; Zhang, W.; Chen, Y.; Zhang, K.; Lin, D. Two-layer multi-timescale rolling optimization of electric-hydrogen hybrid energy storage systems considering renewable energy uncertainties. Int. J. Hydrogen Energy 2025, 106, 305–317. [Google Scholar] [CrossRef]
  2. Igliński, B.; Kiełkowska, U.; Mazurek, K.; Drużyński, S.; Pietrzak, M.B.; Kumar, G.; Veeramuthu, A.; Skrzatek, M.; Zinecker, M.; Piechota, G. Renewable energy transition in Europe in the context of renewable energy transition processes in the world. A review. Heliyon 2024, 10, e40997. [Google Scholar] [CrossRef] [PubMed]
  3. Cheng, X.; Wu, T.; Yao, W.; Yang, Y. Selection method for new energy output guaranteed rates considering optimal energy storage configuration. CSEE J. Power Energy Syst. 2020, 10, 539–547. [Google Scholar] [CrossRef]
  4. Zhang, K.; Chen, J.; Qi, X.; Zhang, W.; Wei, M.; Lin, D. Cooperative Optimal Operation of Multi-Microgrids and Shared Energy Storage for Voltage Regulation of Distribution Networks Based on Improved Nash Bargaining. Int. J. Electr. Power Energy Syst. 2025, 166, 110532. [Google Scholar] [CrossRef]
  5. Dixit, V.; Jadhwani, M.; Pandey, A.; Kazi, F. A hybrid islanding detection scheme for grid-tied PV microgrid. In Proceedings of the 2021 IEEE 18th India Council International Conference (INDICON), Guwahati, India, 19–21 December 2021; pp. 1–6. [Google Scholar]
  6. Sun, X.; Chen, J.; Zhang, W.; Li, J. Multi-objective Optimal Operation of Industrial Microgrids Based on Stochastic Optimization. In 4th Energy Conversion and Economics Annual Forum (ECE Forum 2024); The Institution of Engineering and Technology: Stevenage, UK, 2024; Volume 2024, pp. 504–509. [Google Scholar]
  7. Zhang, X. Research on an intelligent optimization algorithm for combinatorial optimization problem based on big data. In Proceedings of the 2020 International Conference on Big Data & Artificial Intelligence & Software Engineering (ICBASE), Bangkok, Thailand, 30 October–1 November 2020; pp. 386–389. [Google Scholar]
  8. Hou, S.; Fujimura, S. Day--ahead multi--objective microgrid dispatch optimization based on demand side management via particle swarm optimization. IEEJ Trans. Electr. Electron. Eng. 2023, 18, 25–37. [Google Scholar] [CrossRef]
  9. Ma, X.; Mu, Y.; Zhang, Y.; Zang, C.; Li, S.; Jiang, X.; Cui, M. Multi-objective microgrid optimal dispatching based on improved bird swarm algorithm. Glob. Energy Interconnect. 2022, 5, 154–167. [Google Scholar] [CrossRef]
  10. Islam, Q.N.U.; Ahmed, A.; Abdullah, S.M. Optimized controller design for islanded microgrid using non-dominated sorting whale optimization algorithm (NSWOA). Ain Shams Eng. J. 2021, 12, 3677–3689. [Google Scholar] [CrossRef]
  11. Bahmani-Firouzi, B.; Azizipanah-Abarghooee, R. Optimal sizing of battery energy storage for micro-grid operation management using a new improved bat algorithm. Int. J. Electr. Power Energy Syst. 2014, 56, 42–54. [Google Scholar] [CrossRef]
  12. Zhang, P.; Fang, Y.; Fang, F. The Application of Electrical Automation in Electrical Engineering. J. Electron. Res. Appl. 2018, 2, 18–23. [Google Scholar] [CrossRef]
  13. Shukla, S.; Pandit, M. Multi--objective fuzzy rank based scheduling of utility connected microgrid with high renewable energy using differential evolution with dynamic mutation. Int. Trans. Electr. Energy Syst. 2021, 31, e12787. [Google Scholar] [CrossRef]
  14. Shen, Y.J.; Yang, B. Optimal dispatch of microgrid with demand response and an improved bat algorithm. J. Huazhong Univ. Sci. Tech. 2020, 48, 120–125. [Google Scholar]
  15. Guan, Z.; Wang, H.; Li, Z.; Luo, X.; Yang, X.; Fang, J.; Zhao, Q. Multi-objective optimal scheduling of microgrids based on improved particle swarm algorithm. Energies 2024, 17, 1760. [Google Scholar] [CrossRef]
  16. Liu, Y.; Zhang, Q.; Wang, X. Low-carbon economic dispatch for island microgrids considering carbon trading and renewable uncertainties. J. Clean. Prod. 2024, 460, 142078. [Google Scholar]
  17. Chen, J.; Wang, J.; Xue, W.; Zou, K.; Huang, J.; Bao, Z.; Yu, M. Multi-stage Planning of Park-Level Integrated Energy System Considering Ladder-Type Carbon Emission Trading and Green Certificate Trading. In Proceedings of the 2023 IEEE/IAS Industrial and Commercial Power System Asia (I&CPS Asia), Chongqing, China, 7–9 July 2023; pp. 656–662. [Google Scholar]
  18. Bayindir, R.; Hossain, E.; Kabalci, E.; Perez, R. A comprehensive study on microgrid technology. Int. J. Renew. Energy Res. 2014, 4, 1094–1107. [Google Scholar]
  19. Askarov, A.; Radko, P.; Bay, Y.; Gusarov, I.; Kabirov, V.; Ilyushin, P.; Suvorov, A. Overcurrent Limiting Strategy for Grid-Forming Inverters Based on Current-Controlled VSG. Mathematics 2023, 13, 3207. [Google Scholar] [CrossRef]
  20. Li, J. Robust matrix factor analysis method with adaptive parameter adjustment using Cauchy weighting. Comput. Stat. 2025, 40, 1597–1620. [Google Scholar] [CrossRef]
  21. Wu, M.; Yang, D.; Liu, T. An improved particle swarm algorithm with the elite retain strategy for solving flexible job shop scheduling problem. J. Phys. Conf. Ser. 2022, 2173, 012082. [Google Scholar] [CrossRef]
  22. Li, Y.; Han, M.; Guo, Q. Modified whale optimization algorithm based on tent chaotic mapping and its application in structural optimization. KSCE J. Civ. Eng. 2020, 24, 3703–3713. [Google Scholar] [CrossRef]
  23. Zhao, Y.; Zhang, J.; Wang, S. An improved sine-cosine algorithm with adaptive nonlinear control parameters for global optimization problems. Appl. Soft Comput. 2022, 121, 108752. [Google Scholar]
  24. Lin, Y.; Chen, C.-H.; Wu, T. Hybrid intelligent optimization and MPC-based real-time scheduling for island microgrids. Int. J. Eng. Technol. Innov. 2021, 11, 58–69. [Google Scholar]
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.

Article Metrics

Citations

Article Access Statistics

Article metric data becomes available approximately 24 hours after publication online.