Next Article in Journal
Existence and Uniqueness of Solutions for Cohen–Grossberg BAM Neural Networks with Time-Varying Leakage, Neutral, Distributed, and Transmission Delays
Previous Article in Journal
A Novel Swarm Optimization Algorithm Based on Hive Construction by Tetragonula carbonaria Builder Bees
Previous Article in Special Issue
Combined Framework for State of Charge Estimation of Lithium-Ion Batteries: Optimized LSTM Network Integrated with IAOA and AUKF
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Emission-Constrained Dispatch Optimization Using Adaptive Grouped Fish Migration Algorithm in Carbon-Taxed Power Systems

1
School of Electronic and Electrical Engineering, Minnan University of Science and Technology, Quanzhou 362700, China
2
Key Laboratory of Industrial Automation Control Technology and Application of Fujian Higher Education, Quanzhou 362700, China
3
Department of Electronic Communication Engineering, National Kaohsiung University of Science and Technology, Kaohsiung 811213, Taiwan
*
Author to whom correspondence should be addressed.
Mathematics 2025, 13(17), 2722; https://doi.org/10.3390/math13172722
Submission received: 15 July 2025 / Revised: 12 August 2025 / Accepted: 19 August 2025 / Published: 24 August 2025

Abstract

With increasing global pressure to decarbonize electricity systems, particularly in regions outside international carbon trading frameworks, it is essential to develop adaptive optimization tools that account for regulatory policies and system-level uncertainty. An emission-constrained power dispatch strategy based on an Adaptive Grouped Fish Migration Optimization (AGFMO) algorithm is proposed. The algorithm incorporates dynamic population grouping, a perturbation-assisted escape strategy from local optima, and a performance-feedback-driven position update rule. These enhancements improve the algorithm’s convergence reliability and global search capacity in complex constrained environments. The proposed method is implemented in Taiwan’s 345 kV transmission system, covering a decadal planning horizon (2023–2033) with scenarios involving varying load demands, wind power integration levels, and carbon tax schemes. Simulation results show that the AGFMO approach achieves greater reductions in total dispatch cost and CO2 emissions compared with conventional swarm-based techniques, including PSO, GACO, and FMO. Embedding policy parameters directly into the optimization framework enables robustness in real-world grid settings and flexibility for future carbon taxation regimes. The model serves as decision-support tool for emission-sensitive operational planning in power markets with limited access to global carbon trading, contributing to the advanced modeling of control and optimization processes in low-carbon energy systems.

1. Introduction

As climate change mitigation efforts accelerate, carbon trading schemes have become essential instruments for incentivizing low-carbon transitions in energy systems. By assigning economic value to greenhouse gas emissions, these markets encourage utilities and industrial actors to invest in cleaner technologies and reduce their carbon footprint [1,2]. Their widespread adoption has significantly reshaped dispatch strategies and long-term planning in the power sector [3,4].
However, not all regions benefit from participation in such mechanisms. Taiwan, for instance, remains excluded from international carbon markets due to geopolitical constraints [5,6]. This exclusion poses a structural challenge: without access to carbon pricing signals or international offsetting mechanisms, Taiwan must pursue decarbonization through internally driven, policy-compatible dispatch strategies.
Despite recent growth in wind and solar deployment, Taiwan’s power system remains predominantly fossil-fueled, with coal and natural gas accounting for the bulk of generation [7]. The intermittency of renewables adds further complexity, making it difficult to reconcile emission goals with grid reliability [8,9]. Although Taiwan’s renewable energy development includes both solar PV and wind energy, this study focuses primarily on wind power for several reasons. First, Taiwan’s government has designated offshore wind as a core strategy in its long-term decarbonization plan, with substantial capacity expansion planned through to 2030. Second, wind energy exhibits greater resilience during extreme weather events, as evidenced by continued wind turbine operation during Typhoon Danas in 2025, while PV installations suffered widespread damage. Third, due to land and geographical constraints, PV expansion is expected to plateau, making wind energy a more viable long-term lever for carbon reduction. As such, this paper focuses on wind-based dispatch modeling to provide policy-relevant insights and can serve as a reference for similar regions globally.
Existing research offers limited guidance for such non-market contexts. For example, Qiu and Entchev [10] and De Carne et al. [11] focus on renewable variability within market-integrated systems, while Wu et al. [12] and Leal Filho et al. [13] emphasize the role of carbon pricing in reshaping fossil-fuel usage—an option unavailable in Taiwan.
More broadly, the literature assumes the presence of carbon markets, leaving a strategic and methodological gap for regions without such mechanisms. Hameed et al. [14] present optimization models embedded within market structures, and Bechara and Alnouri [15] explore carbon-constrained planning but stop short of addressing renewable-induced dispatch volatility. Han et al. [16] consider demand response and storage, yet do not examine how fossil-fuel-heavy systems maintain dispatch feasibility during energy transitions. Likewise, studies by Russo et al. [17] and Gao et al. [18] address renewable integration in island contexts but do not grapple with the policy isolation that defines Taiwan’s case.
In addition, while optimization techniques such as PSO, NSGA-II, and MOPSO have been applied to emission-constrained dispatch [19,20,21,22,23,24], they often rely on problem structures and parameter regimes that presume market participation. For example, Li et al. [21] and Li and Liu [22] model trading environments or microgrids, but their solutions are poorly suited to national-scale, policy-constrained systems. Liu et al. [23] discuss AI-driven decarbonization without tailoring methods to the technical dynamics of grid-scale fossil–renewable coexistence. Qin et al. [25] offer low-carbon dispatch models but do not tackle algorithmic robustness under volatile load and fuel-price scenarios.
These gaps are addressed through a tailored dispatch optimization method based on an Adaptive Grouped Fish Migration Optimization (AGFMO) algorithm. Designed specifically for systems operating outside of carbon market frameworks, AGFMO integrates genetic recombination strategies with grouped migration dynamics to improve global search capacity and solution adaptability. The proposed method is implemented within a dispatch model that reflects Taiwan’s energy mix, renewable growth projections, and carbon taxation policies.
The contributions of this work are threefold:
(1)
Algorithmic innovation: AGFMO is extended the traditional fish migration model through adaptive dynamic grouping and local disturbance mechanisms, enhancing exploration capacity in constrained, high-renewable scenarios. It addresses the convergence limitations often observed in PSO-based dispatch models.
(2)
Context-specific dispatch framework: The model is explicitly developed for fossil-fuel-dependent grids operating without international market access. It provides actionable strategies for emission-aware dispatch and renewable integration under isolated policy regimes.
(3)
Scalable application for isolated or developing regions: While tailored to Taiwan, the framework is designed to be flexible enough to be adapted to other regions facing similar geopolitical or infrastructural constraints. The framework offers a viable carbon reduction pathway that complements international climate objectives without requiring full market integration.
By addressing both methodological and contextual gaps, this study contributes to the global dialog on low-carbon energy transitions in policy-constrained environments. It offers both a robust optimization tool and a replicable dispatch strategy for achieving meaningful emission reductions in systems that fall outside conventional carbon pricing mechanisms.
Following this introduction, Section 2 uses data mining techniques to develop wind power output forecasts and analyze installed capacity utilization, providing a data-driven foundation for the emission-constrained dispatch model formulated in Section 3. Section 3 defines the optimal power flow framework under carbon emission constraints on Taiwan’s 345 kV system, establishing the context-specific dispatch optimization problem addressed in this work. Section 4 details the design of the proposed AGFMO algorithm and its enhancements over the standard fish migration approach, highlighting how this algorithmic innovation improves global search and convergence for the dispatch optimization. Section 5 presents the simulation studies and results, including scenario analyses under various carbon tax and renewable integration levels. The efficacy of the proposed approach and its advantages over conventional methods are demonstrated by these findings, illustrating the method’s viability and scalability for emission-constrained dispatch planning. Finally, Section 6 provides a summary of key insights and a critical analysis, linking the outcomes back to the contributions and discussing implications for low-carbon power system operation.

2. Application of Data Mining in Wind Power Output and Installed Capacity Forecasting

2.1. Application of Data Mining in Wind Power Forecasting

Forecasting wind power output is notoriously difficult, largely due to the inherent variability caused by shifting weather patterns, seasonal dynamics, and local geographical features. Taiwan, with its growing portfolio of wind energy installations, faces an urgent need to improve the predictability of wind power output (WPO) and installed capacity (WIC) to manage grid stability and ensure efficient power dispatch [26].
To address this challenge, data mining was adopted—not merely as a statistical tool, but as a means to uncover hidden regularities and inform smarter decision-making. Drawing on several years of historical data in Taiwan, a forecasting model was developed that is designed to support day-ahead power dispatch [27,28].
The analysis revealed patterns that, while not unexpected, are highly actionable; once cleaned and processed, these patterns can reveal insights beyond what raw intuition can provide.
(1)
Data Collection and Cleaning:
The dataset spanned multiple years and included site-level data such as wind speed, power output, temperature, and installed capacity. Basic preprocessing was applied: obvious outliers were removed, and missing values imputed based on local regression. While the dataset was relatively clean, some anomalies were still identified and manually verified.
(2)
Feature Selection and Modeling:
Using multivariate regression analysis, wind speed, ambient temperature, and month of the year were identified as the most predictive variables. The resulting model (see below) offers a practical baseline for regional wind output estimation:
P w i n d = α 0 + α 1 · W i n d s p e e d + α 2 · T e m p e r a t u r e + α 3 · S e a s o n + ϵ
where P w i n d represents the predicted wind power generation, and α1, α2, α3 are regression coefficients. The residual term ϵ captures the deviation between the observed and predicted values, accounting for random fluctuations and other external factors not explicitly modeled. By applying multivariate regression, this model captures the relationships between wind power output and various influencing factors.
(3)
Construction of the wind power forecasting model
Based on the results of the regression analysis, a forecasting model for wind power generation was developed. This model not only reflects patterns in historical data but also dynamically adjusts forecasts using current meteorological data. The forecasting model can be expressed as follows:
P ^ w i n d = f W i n d s p e e d ,   T e m p e r a t u r e ,   S e a s o n ,   V a r i a t i o n
The model is used to predict wind power output under different meteorological conditions, providing a reliable input for optimizing future power dispatch [27,28].

2.2. Relationship Between Data Mining and Installed Capacity

Beyond forecasting wind power generation, this study also investigates how installed wind capacity relates to actual generation efficiency. Understanding how effectively installed capacity is utilized—especially under varying operational and environmental conditions—provides insight into overall system performance. To this end, data mining techniques were applied to uncover trends and correlations that would otherwise remain hidden in the raw data [28].
(1)
Installed capacity analysis:
Data were collected from both onshore and offshore wind farms across Taiwan, including variables such as nameplate capacity, maintenance schedules, downtime records, and actual generation figures. By comparing output under different load conditions, the effective utilization rate of installed capacity was estimated. Notably, offshore installations showed greater variability during seasonal transitions, likely due to harsher environmental exposure [26].
(2)
Modeling the Efficiency Relationship:
To quantify this relationship, a regression-based model was constructed in which generation efficiency was treated as the dependent variable and installed capacity as the key predictor. The model can be expressed as:
E f w i n d = β 0 + β 1 · S i n s t a l l e d + β 2 · T D + β 3 · M w + ρ
where E f w i n d represents generation efficiency, S i n s t a l l e d denotes the installed capacity, β0, β1, β2, β3 are regression coefficients. TD stands for the transmission distance from the wind farm to the nearest grid connection point (km), Mw is the site’s average wind speed (m/s), and ρ is the error term. This model enables the prediction of generation efficiency under varying installed capacity conditions [28]. According to the regression analysis conducted in [28], the estimated values of the coefficients are β0 = 0.35, β1 = 0.0024, β2 = −0.0018, and β3 = 0.045, which reflect the empirical influence of capacity size, grid distance, and wind conditions on generation performance.
(3)
Integrating forecast and optimization:
The insights obtained through data mining are directly fed into the power dispatch optimization framework. By anticipating shifts in demand and generation potential, resources can be allocated more effectively and dispatch can be scheduled more efficiently. For instance, knowing that offshore capacity drops by 12–15% during typhoon season enables preemptive load rerouting or reserve activation by operators. These predictive components, when integrated into the AGFMO-based optimization (detailed in the next section), enhance not only dispatch precision but also the resilience of the system under carbon emission constraints [29].
By analyzing wind power output in relation to installed capacity through data mining methods, this chapter establishes a data-driven foundation for optimizing power dispatch. The insights gained here—particularly the predictive understanding of utilization rates—will inform the optimization strategy presented in the next section where the design of the AGFMO algorithm and its application to achieving optimal dispatch under carbon emission constraints are presented.

3. Optimal Power Flow (OPF) with Carbon Emission Constraints

To enhance the clarity of the solution framework, an integrated flowchart is provided in Figure 1. This diagram illustrates the main procedural steps of the emission-constrained OPF model, highlighting its integration with the wind utilization prediction module developed in Section 2. Specifically, the forecasted wind availability is treated as a constraint within the OPF formulation. The AGFMO algorithm employs the dispatch of fossil-fuel generators, taking into account both fuel costs and carbon taxation schemes. The resulting outputs include optimal power generation schedules and associated carbon cost metrics. This integration enables a practical low-carbon dispatch strategy suited to policy-constrained energy systems to be developed.
The traditional OPF formulation is extended by incorporating carbon dioxide emission constraints. Using the 345 kV transmission system of the Taiwan Power Company, carbon emission control is simulated under various load conditions for 2023, 2028, and 2033, covering off-peak, average, and peak loads. The objective is to determine whether Taiwan’s carbon emission cap can be met under actual power generation costs, or to estimate the excess emissions if the cap is exceeded. The study also integrates independent power producers (IPPs) for optimal emission control and evaluates the impact of renewable energy investments. To simplify comparing emissions and fuel costs, carbon pricing from international carbon markets is used to convert emissions into the same currency as fuel costs for analysis.

3.1. Objective Equation

The following equations were developed to minimize the cost of fuel dispatch in a power system considering carbon dioxide emissions.
C g e n = k = 1 N a k + b k P k + c k P k 2
C C O 2 = k = 1 N α k + β k P k + γ k P k 2 · λ C O 2
Min   C t o t a l = min   C g e n + C C O 2
where N represents the total number of generators in the system, while Pk denotes the power output of the k-th generator. The cost structure includes several components: a k refers to the fixed cost associated with operating the k-th generator, bk is the linear fuel cost coefficient that indicates how fuel costs increase proportionally with the power output, and ck captures the quadratic fuel cost coefficient, accounting for the non-linear increase in fuel consumption as the generator output increases. On the emissions side, λ C O 2 represents a flat-rate carbon cost per ton of CO2, which, when combined with generator-specific emission factors, determines the total emission-related cost. This modeling approach reflects a fixed carbon tax scenario, in line with Taiwan’s current situation where no official carbon pricing mechanism has been implemented, and policy development remains in discussion. The inclusion of λ C O 2 within the objective function enables direct incorporation of carbon-related penalties into dispatch optimization. Specifically, αk represents the fixed carbon emissions from the k-th generator, while the linear and quadratic components of carbon emissions are described by βk and γk, respectively, reflecting how emissions vary with power output.
The coefficients ak, bk, ck and αk, βk, γk are parameterized according to the typical characteristics of fossil-fueled generators in Taiwan. Coal-fired units are modeled with higher baseline cost and emission levels, where ak = 510, bk = 14.3, and ck = 0.0045, while the corresponding emission coefficients are set as αk = 0.215, βk = 0.0038, and γk = 0.000012. For gas-fired units, the operational cost is relatively lower in fixed and quadratic terms, with ak = 780, bk = 19.6, and ck = 0.0078, and emissions are accordingly reduced with coefficients αk = 0.172, βk = 0.0025, and γk = 0.000009. Oil-fired units, characterized by their higher carbon intensity and cost, are represented by ak = 1200, bk = 36.5, and ck = 0.0102, alongside emission coefficients of αk = 0.26, βk = 0.0045, and γk = 0.000015. These parameter values are selected with reference to the Taiwan Power Company’s public disclosures and national emission factor databases [26], ensuring that the dispatch and emission cost modeling is grounded in realistic, region-specific data.

3.1.1. Equality Constraints

The equality constraints ensure that the total power generated by the main generator buses, along with the wind turbine output, must be equal to the total load demand plus transmission losses. The load balance equation can be formulated as follows:
k = 1 N P g e n ,   k +   j = 1 y P w i n d ,   j = i = 1 x P l o a d ,   k +   P l o s s
where Pgen,k represents the power output of the k-th generator bus, while P w i n d ,   j indicates the power produced by the j-th wind turbine bus. The total load at the i-th load bus is denoted by Pload,k and Ploss accounts for the total transmission losses within the system. Additionally, the variables N, y, and x correspond to the total number of generator buses, wind turbine buses, and load buses, respectively.

3.1.2. Inequality Constraints

The inequality constraints reflect the operational limits of the system, including generation capacity bounds, bus voltage ranges, wind power output limits, and overall carbon emission caps. These constraints ensure that the power system operates safely, efficiently, and within the boundaries of environmental regulations. The mathematical formulation of these inequality conditions is as follows:
P g e n ,   k ¯ P g e n ,   k P g e n ,   k ¯
U e ¯ U e U e ¯
0 P w i n d P w i n d ¯
S d S d ¯
k = 1 N C O 2 , k C O 2 , k ¯
The system operates under several constraints. The generation limits for each generator bus, denoted by P g e n ,   k ¯ and P g e n ,   k ¯ , set the minimum and maximum allowable power output, while the voltage at each bus e must remain within the bounds U e ¯ and U e ¯ . The total number of buses in the system is represented by N. For wind turbines, their generation is capped at P w i n d ¯ . Additionally, transmission line d has a capacity limit defined by S d ¯ . Regarding environmental considerations, the carbon emissions from the k-th generator bus, denoted as C O 2 , k , must not exceed the annual carbon emission limit, C O 2 , k ¯ .
In this study, all wind energy generated is directly dispatched without curtailment. Photovoltaic sources are not considered in the optimization model due to focus on wind-based dispatch, which is consistent with Taiwan’s long-term offshore wind policy emphasis. Battery energy storage systems (BES) are not included in the current formulation, as the study focuses on direct dispatch optimization under renewable uncertainty and fossil balancing, reflecting real-world operational constraints in Taiwan.

3.2. The ECI for Power Flow Solution

The Equivalent Current Injection (ECI) method is employed [30,31] for solving the power flow, as it provides faster convergence compared to the Newton-Raphson method, especially in systems with complex load conditions. Load scenarios are evaluated for short-term (2023), medium-term (2028), and long-term (2033) with the integration of onshore and offshore wind turbines. The focus is on minimizing the power system’s fuel dispatch cost while considering carbon dioxide emissions. The procedure for the equivalent current injection (ECI) method can be described as follows:
Step 1:
The process begins with defining the allowable error threshold, typically set below 10−6.
Step 2:
Import the system data required for analysis, which includes bus data, transmission line details, as well as predefined voltage settings and real/reactive power values.
Step 3:
Formulate the admittance matrix (YBus) for the power system.
Step 4:
Check for the presence of any voltage-controlled buses (PV Bus) in the system.
If present, proceed to Step 5;
If absent, move to Step 6.
Step 5:
Make necessary adjustments to the Jacobian matrix before moving to Step 6.
Step 6:
Perform LU decomposition on the Jacobian matrix.
Step 7:
Compute the equivalent current injection at load buses and calculate the error values for the real and imaginary components of the generator bus voltage.
Step 8:
Use the computed voltage error values to update the voltage values.
Step 9:
Check if the computed error falls within the acceptable range (error tolerance). If so, the process concludes; otherwise, return to Step 5 for further iterations.
A detailed derivation of the ECI method can be found in [32]. This method’s ability to handle complex and dynamic load conditions, while minimizing fuel and carbon costs, highlights its suitability for modern power systems with integrated renewable energy sources.

4. Adaptive Grouped Fish Migration Optimization (AGFMO) with Carbon Emission Constraints

4.1. AGFMO

The Fish Migration Optimization (FMO) algorithm draws inspiration from the natural behaviors of fish, particularly their migratory patterns in search of food, breeding grounds, and favorable environmental conditions [32]. These biologically driven behaviors are abstracted into a computational framework capable of addressing complex numerical optimization problems.
Building upon the standard FMO, an improved variant, termed Adaptive Grouped Fish Migration Optimization (AGFMO), is proposed. The core enhancement lies in the integration of an adaptive dynamic population grouping strategy (ADGPS), which facilitates a more effective balance between global exploration and local exploitation throughout the optimization process. Specifically, AGFMO partitions the fish population into subgroups based on their fitness values, allowing different search behaviors to emerge dynamically during the algorithm’s evolution. This design enables the algorithm to more efficiently navigate multi-objective and constrained optimization landscapes—such as power dispatch problems under carbon emission limits.
The original FMO relies on a simplified bioenergetic model to describe energy consumption during fish migration. This is represented mathematically as:
E = a · t + a · U s x
where E represents the energy consumption, t is the time spent, Us is the swimming speed of the fish, and a, b, and x are constants related to metabolic rate, energy use scaling, and swimming speed, respectively. In this study, the parameter values were adopted from existing literature on fish bioenergetics modeling, with a = 0.6, b = 1.2, and x = 2.0, reflecting typical metabolic scaling observed in similar agent-based or population-based models [32]. These constants ensure that the model realistically captures the trade-off between exploration and exploitation in the fish migration process, as adapted in the original FMO framework.
In AGFMO, the population of fish is dynamically divided into subgroups based on their fitness values. This strategy allows the algorithm to switch between global exploration and local exploitation, increasing the chances of finding a global optimum while still refining local solutions.
The steps of the AGFMO algorithm with ADGPS are as follows:
(1)
Initialization: The initial fish population is generated by randomly assigning positions and velocities within predefined bounds. Each fish’s position Pi represents a candidate solution to the optimization problem (e.g., generator dispatch levels), and is initialized as:
P i = P m i n + r a n d ( ) · P m a x P m i n
where Pmin and Pmax represent the lower and upper bounds of the search space.
(2)
Fitness function: Each fish is evaluated using a fitness function that accounts for both economic and environmental objectives. Specifically:
Fitness P i = ω 1 C g e n P i + ω 2 C C O 2 P i
where Cgen(Pi) is the power generation cost of solution Pi, CCO2(Pi) is the carbon emission cost of the same solution, ω1 and ω2 are weight factors representing the relative importance of generation cost and carbon emissions, respectively.
(3)
Swim process: In each iteration, every fish evaluates multiple candidate positions within its movement range before selecting the best one. The swimming distance is governed by its velocity Us and a time t parameter:
d = U s · t
The energy consumption during swimming is given by:
E = a · U s x
After evaluating all candidates, the fish moves to the position with the highest fitness. The parameters for the energy model are adopted based on standard bioenergetic formulations, where a = 0.6 and x = 2.0, consistent with metabolic scaling observed in previous fish migration optimization literature [32]. The swimming time t is normalized to 1 for simplicity, allowing Us to directly represent the movement range in each iteration.
(4)
Dynamic grouping: The population is dynamically divided into two groups based on fitness:
(1)
Local search group: Fish with higher fitness values perform fine-tuned local exploitation around known optima.
(2)
Global search group: Lower-performing individuals explore under-sampled regions of the search space to maintain population diversity and avoid premature convergence.
(5)
Migration process: Fish that fail to improve their fitness through local search are reallocated to new global positions, a process aimed at escaping local optima. Their updated position is calculated using a velocity-based rule inspired by social best guidance:
P i t + 1 = P i t + U i t
where P i t is the current position, and U i t is the updated velocity based on the fish’s best position and the global best position found so far.
Cooperative evolution: At each generation, cooperative crossover allows individuals from different groups to exchange information. The offspring position is generated using:
P n e w = β · P p a r t e n t 1 + 1 β · P p a r t e n t 2
where β is a parameter controlling the contribution of each parent, and Pparent1 and Pparent2 are selected from different groups.

4.2. AGFMO for Solving the Power Dispatch Problem with Carbon Emission Constraints

As formulated in Section 3, the carbon-constrained optimal power flow (OPF) problem aims to minimize the total generation cost and associated CO2 emissions while adhering to a set of operational and environmental constraints. These include generator output limits, transmission line capacities, and regulatory caps on carbon emissions. Equation (4) defines the multi-objective cost function, integrating both economic and environmental components.
To solve this non-linear and high-dimensional optimization problem, the AGFMO algorithm is applied. AGFMO is well-suited for the carbon-constrained dispatch setting, as it combines adaptive subgrouping, cooperative search dynamics, and bio-inspired movement strategies to balance convergence and diversity.
Within the AGFMO framework, each fish is used to represent a candidate dispatch vector P = {P1, P2, …, Pn}, corresponding to the power outputs of all generating units. The fitness function evaluates each fish based on a weighted sum of fuel cost and CO2 emissions:
min   ω 1 · C g e n · P i t + ω 2 · C C O 2 · P i t
where ω1 and ω2 are weights that reflect the importance of generation cost and carbon emissions, respectively.
The Adaptive Grouped Fish Migration Optimization (AGFMO) algorithm addresses the constrained optimization problem by iteratively guiding a population of candidate solutions—represented as individual “fishes”—toward the optimal power dispatch configuration. The algorithm proceeds through the following steps:
  • Step 1: Initialization
(1)
Population Initialization: Each fish is randomly initialized within permissible generation bounds, where its position Pi corresponds to a specific generation schedule across all units.
(2)
Velocity Initialization: Each fish is also assigned an initial velocity vector Ui, representing its search direction in the solution space.
  • Step 2: Fitness Evaluation
Each fish is evaluated based on a composite fitness function that integrates both fuel generation cost and carbon emission penalties.
  • Step 3: Dynamic grouping
Using the ADGPS, the population is split into two subgroups based on fitness:
(1)
Local search group: Fish with better fitness values perform local exploitation, refining the solutions in their immediate neighborhood.
(2)
Global search group: Fish with lower fitness values explore new regions of the search space, ensuring diversity and preventing premature convergence.
  • Step 4: Local search (swimming process)
For fish in the local search group, a local search is applied within a smaller range. Each fish evaluates potential new positions by updating its position and velocity based on its current best-known position and the global best solution.
The velocity update is influenced by the fish’s personal best position Pbest and the global best position Pglobal_best:
U i t + 1 = ω · U i t + c 1 · r 1 P b e s t P i t + c 2 · r 2 P g l o b a l _ b e s t P i t
where ω is the inertia weight, c1 and c2 are cognitive and social coefficients, r1 and r2 are random numbers between 0 and 1.
  • Step 5: Global search (migration process)
For fish in the global search group, a migration step is performed to explore the global search space.
  • Step 6: Cooperative evolution
Periodically, the fish in the local and global groups exchange information through cooperative evolution. This exchange enables the global group to benefit from the knowledge of the local group and vice versa.
  • Step 7: Update fitness and selection
New candidate positions are evaluated. If a fish’s new position yields improved fitness, it is retained; otherwise, the fish reverts to its previous best-known solution.
  • Step 8: Termination
The algorithm halts when either the maximum number of iterations is reached or when improvements in the global best solution fall below a predefined threshold over successive generations.
  • Step 9: Return the Optimal Dispatch Solution
Upon convergence, the fish with the best fitness value is taken to represent the optimal dispatch configuration that minimizes both cost and emissions while satisfying all system constraints.
The following Algorithm 1 outlines the AGFMO pseudocode for solving the power dispatch problem:
Algorithm 1. Pseudocode of the AGFMO algorithm.
Initialize parameters:
Set population size N, maximum iterations T, velocity limits, and generator output bounds.
Initialize fish population:
P ← Random positions Pi within bounds for each fish;
U ← Random initial velocities Ui for each fish;
Evaluate initial fitness:
For each fish Pi in population:
   Compute fitness: (Pi) = ω 1 · C g e n · P i t + ω 2 · C C O 2 · P i t
   Store personal best position: Pbest_iPi
Set global best: Gbest ← best(Pbest_i)
While iteration < T do:
   Sort fish by fitness F(Pi)
   Divide population into two groups:
   Local search group: top-performing fish;
   Global search group: remaining fish;
   For each fish in local search group:
   Update velocity;
   Update position;
   Apply bounds to Pi;
   Re-evaluate fitness F(Pi);
   If F(Pi) < F(Pbest_i):
      Pbest_i = Pi
   For each fish in global search group:
   Migrate to a new random position within bounds;
   Re-evaluate fitness F(Pi);
   If F(Pi) < F(Pbest_i):
      Pbest_i = Pi
   Apply cooperative evolution across groups;
   Update fish positions and velocities across all dimensions;
   If stopping criteria met (e.g., max iterations or no fitness improvement):
      Break loop;
   Return:
   Return best-found solution P b e s t

5. Case Analysis and Discussion

The Taiwan 345 kV power system, shown in Figure 1, was analyzed using the ECI method for power flow and the AGFMO algorithm to optimize system parameters, minimizing carbon emissions and operational costs. This approach effectively handles the complexity of the 345 kV system. Each test case considered varying load conditions and renewable energy integration, providing insights into system performance. Tests were conducted using MATLAB 2016b on a PC with a 2.9-GHz Intel processor and 16 GB memory.

5.1. The Model of Taipower’s 345 kV High-Voltage Transmission System

The Taipower 345 kV system is the core network used for Taiwan’s power transmission [26], as shown in Figure 2. It uses high-voltage transmission lines to deliver electricity generated by nuclear, thermal, hydroelectric power plants, and renewable energy sources such as wind and solar power to substations across Taiwan. The electricity is then stepped down and supplied to users. This system encompasses key components such as power plants, transmission lines, and substations, ensuring stable and efficient power transmission. It also incorporates redundancy designs and protection measures to handle faults and ensure the safety and reliability of the power grid.
The system’s total load for each year in the cases is referenced from the study [33]. In 2023, the peak load was 33,927 MW, the annual average load was 24,816 MW, and the off-peak load was 15,706 MW. For 2028 and 2033, the load growth estimates are based on Taipower’s projections for the next decade [34]. In 2028, the peak load is expected to reach 40,263 MW, with an annual average load of 29,451 MW and an off-peak load of 18,337 MW. By 2033, the peak load is forecasted to rise to 47,033 MW, with an annual average load of 34,403 MW and an off-peak load of 20,465 MW.
As highlighted in related studies [35], the proportion of different power generation capacities in Taiwan correlates with load growth forecasts. In 2023, the total installed capacity was approximately 38,446 MW, with small hydropower and solar power plants excluded due to their negligible impact on overall capacity. This adjustment, consistent with common modeling practices, slightly reduces the total compared to the Taiwan Power Company’s official data but maintains the key trends needed for macro-level analysis.
Looking ahead, Taiwan Power Company’s 2022 development plan projects a steady increase in generation capacities over the next decade [34]. The projected expansions include renewable energy, conventional hydropower, thermal power, and nuclear power, reflecting the Taiwan’s strategic focus on diversifying its energy sources and increasing capacity to meet future load demands. By aligning with the latest expected commercial operation years, this study provides a forward-looking analysis that captures dynamic shifts in Taiwan’s power system and offers valuable insights for future energy planning.

5.2. Utilizing Data Mining for the Assessment of Wind Power Output and Installed Capacity

Using data mining and multivariate regression analysis, a cyclical pattern in load fluctuations was identified, with low-load periods in February, average loads in May and October, and peak loads in July (as shown in Table 1), reflecting seasonal power demand shifts. As Taiwan plans to expand offshore wind power, onshore and offshore wind generation are evaluated separately. Onshore data cover Taiwan’s main island, while offshore data are based on estimates from islands like Penghu and Kinmen [36]. A regression model was used to calculate average hourly power generation per kilowatt of installed capacity under different load conditions. During peak loads, generation averages 11.67 kWh per kW, 42.05 kWh during average loads, and 52.97 kWh during low loads. Lower generation rates are typically associated with malfunctions or maintenance [36]. Wind power analysis under seasonal and monthly load changes provides insights into wind output under varying conditions.
In addition, Table 2 shows a significant increase in both onshore and offshore wind power generation from 2023 to 2033. Offshore wind, which has no contribution in 2023, is projected to rise significantly by 2033, highlighting its growing importance in Taiwan’s energy mix. This approach not only explains and predicts complex systems, as shown in the tables, but also lays a solid foundation for future power scheduling and wind energy development.

5.3. Minimization of Fuel Dispatch Costs and Emissions Under Carbon Tax Scenarios

The AGFMO algorithm was used to obtain the results presented in Table 3, Table 4 and Table 5 for dispatch cost and CO2 emissions under varying carbon tax levels. Each table corresponds to a different planning year—2023, 2028, and 2033—evaluated using the same optimization model described in Section 3, with updated load and capacity data. The findings reveal a clear pattern: while increasing carbon taxes substantially raises dispatch costs, the corresponding reductions in emissions are relatively modest.
In 2023 (Table 3), with a carbon tax of 500 NTD/ton, the dispatch cost during the peak period is 137,341,336 NTD, and annual CO2 emissions total 122,079,250 tons. When the tax increases to 2500 NTD/ton, the dispatch cost escalates dramatically to 962,388,054,661 NTD, while emissions drop only slightly to 115,991,850 tons. This suggests a non-linear relationship where emission reductions taper off despite a steep rise in cost.
A similar trend is observed in 2028 (Table 4). At 500 NTD/ton, dispatch costs are 1.57 trillion NTD, with emissions at 148 million tons. At 2500 NTD/ton, costs rise to nearly 1.87 trillion NTD, yet emissions only decline to 143.8 million tons. These results imply that the marginal effectiveness of carbon taxes in reducing emissions diminishes over time as the energy system matures.
The trend continues in 2033 (Table 5). Even with a high carbon tax of 2500 NTD/ton, emissions fall only slightly—from 204.3 million tons to 193.5 million tons—while dispatch costs climb sharply to 3.59 trillion NTD. This indicates that without structural changes in fuel usage, carbon taxes alone yield limited emission reduction benefits, despite increasing economic costs.
Table 6 illustrates changes in the fuel mix under different carbon tax levels. In 2023, coal accounted for 62.21% and gas 35.25% of total electricity generation under a 500 NTD/ton tax. With a tax of 2500 NTD/ton, coal’s share declines marginally to 57.50%, while gas rises to 40.36%. However, even in 2033 under the same high tax rate, coal still makes up 62.28% of generation—indicating little progress toward decarbonization. These results suggest that without complementary policy interventions, carbon pricing alone is insufficient to significantly reduce coal dependence.
Although higher carbon taxes shift generation marginally toward gas, low-cost coal remains dominant. For example, in 2023, the AGFMO-optimized dispatch results in 11,081.11 MW of coal generation and 6279.88 MW of gas. At 2500 NTD/ton, coal generation falls to 10,237.04 MW and gas increases to 7171.88 MW. Despite these changes, the system remains constrained by its reliance on coal, limiting the effectiveness of carbon pricing in driving down emissions.
Overall, while the AGFMO algorithm effectively minimizes costs under given constraints, the results highlight a critical insight: carbon taxes alone do not lead to significant emission reductions unless accompanied by broader structural reforms in the energy system. Long-term decarbonization will require complementary policies beyond price signals—such as fuel switching incentives, renewable energy mandates, or stricter emissions caps.

5.4. Balancing Cost and Carbon: Dispatch Optimization Under Emission Limits

The results point to an increasingly evident trend in energy system planning: carbon emission constraints are becoming central to dispatch decisions—not just technically, but politically and ethically as well. The AGFMO algorithm, in its dynamic OPF form, attempts to reconcile these layers of complexity. Yet, as seen in the 2023 simulation (Table 7), the presence of a carbon cap did not really change the outcome. Why? Because emissions were already within policy limits that year, meaning cost minimization and compliance essentially coincided.
That alignment does not hold in 2028 (Table 8) or 2033 (Table 9). The rising load demand starts to push the system up against those same carbon thresholds. For example, Taiwan’s 2035 target is 139.1 million tons of CO2—a 25–28% reduction from 2005 levels. In 2028, even with a steep carbon tax of 2500 NTD/ton, emissions still clock in at 139,328,479 tons. Close, but not quite. By 2033 (Table 9), the goal is still exceeded unless carbon abatement mechanisms are significantly tightened. It is a clear tension: reducing emissions while keeping systems cost-efficient becomes harder as demand rises.
And it is not just about emissions. Table 7 shows that dispatch costs, surprisingly, stay in a fairly tight range across tax levels. This raises a different kind of question: if cost does not vary much, why is carbon not falling faster? The answer seems to lie in structural inertia—namely, coal. Even with tax pressure, it does not exit the mix easily.
The AGFMO model adapts dispatch in response to cost and carbon signals. In 2023, under a 500 NTD/ton tax, emissions hit 122 million tons, and the dispatch cost lands at 734.2 billion NTD. At higher tax levels, emissions nudge downward, but not dramatically. The signal is there, but the system is not pivoting fast enough.
This all points to a broader insight: carbon pricing helps, but it will not carry the whole decarbonization load. Without complementary policy moves—fuel switching mandates, capacity caps, or technology subsidies—progress stalls. Carbon taxes can shape the direction, but structural reform is what gets you there.
As shown in Table 10, in 2023, without the addition of new renewable energy, the system’s carbon emissions reached approximately 140,919,598 tons, exceeding the policy limit of 139,000,000 tons. By integrating 2500 MW of wind power, emissions were reduced to 139,466,684 tons, successfully meeting the emissions target.
Under a carbon tax of 500 NTD/ton, the total dispatch cost was reduced to 4,139,911,890,922 NTD, with an average generation cost of 12,640.65 NTD/MWh. When the carbon tax increased to 1500 NTD/ton, the total dispatch cost rose slightly to 4,160,944,758,703 NTD, with an average generation cost of 12,916.99 NTD/MWh. At the highest carbon tax of 2500 NTD/ton, the dispatch cost increased further to 4,213,821,810,374 NTD, while emissions remained controlled at 138,102,927 tons, staying within the target.
The integration of wind power led to significant cost reductions across different carbon tax levels. For a 500 NTD/ton tax, generation costs were reduced by 186,036,585,325 NTD; for a 1500 NTD/ton tax, the reduction was 278,784,923,306 NTD; and under a 2500 NTD/ton tax, the cost was reduced by 259,735,259,332 NTD compared to scenarios without renewable energy integration. To maintain cost efficiency, the optimal purchase price for wind energy should not exceed 16,172 NTD/MWh at a 500 NTD/ton carbon tax, 17,987.9 NTD/MWh at a 1500 NTD/ton tax, and 22,789 NTD/MWh at a 2500 NTD/ton tax. Ensuring that renewable energy purchase prices remain below these levels would prevent excessive increases in generation costs, making wind power integration both environmentally and economically viable.
This analysis highlights the importance of integrating renewable energy, such as wind power, to meet emissions targets while keeping generation costs manageable. Carbon pricing alone is insufficient to achieve these goals, underscoring the need for renewable energy expansion to ensure long-term sustainability.

5.5. Performance Evaluation of AGFMO

To achieve the most precise cost analysis and evaluation, as illustrated in Table 3, Table 4, Table 5, Table 6, Table 7, Table 8, Table 9 and Table 10, the AGFMO algorithm is utilized. Compared to other algorithms, AGFMO demonstrates superior accuracy in minimizing dispatch costs across a variety of constrained scenarios, making it the optimal solution for handling complex optimization tasks under multiple constraints.
To further demonstrate AGFMO’s outstanding performance, this section evaluates its application under wind power increments and carbon tax constraints. Figure 3, Figure 4 and Figure 5 illustrate the convergence of dispatch costs under carbon taxes of 500, 1500, and 2500 NTD, with an annual average rate of 65%. The results indicate that AGFMO is highly effective in managing multi-constraint optimization problems, particularly over long-term iterations where its convergence continues to improve. In contrast, other algorithms like PSO [23], genetic ant colony optimization (GACO) [37] and FMO [32], although showing faster initial convergence, tend to plateau early and exhibit limited effectiveness in cost minimization under stricter conditions.
The quantitative comparison in Table 11 provides further evidence for these observations. Across all carbon tax scenarios, AGFMO consistently achieves lower total dispatch costs, converges in fewer iterations or with more stable patterns, maintains a higher success rate, and preserves greater population diversity (measured by average Euclidean distance) compared to the original FMO. These metrics were obtained from 30 independent simulation runs for each scenario, with success defined as achieving a final cost within 0.1% of the best-known solution. This confirms that the adaptive grouping strategy in AGFMO not only improves convergence speed but also enhances solution robustness and stability under varying policy constraints.
To further validate the general optimization capability of AGFMO beyond the power dispatch context, the algorithm was also evaluated on selected CEC2020 benchmark functions under a 15-dimensional (15D) search space. Due to space constraints, three representative functions—F1 (unimodal), F5 (hybrid), and F9 (composition)—were selected to cover diverse optimization landscapes. The results, summarized in Table 12, show that AGFMO achieves mean fitness values close to the ideal optima, with low standard deviations and small relative errors, indicating high stability and accuracy. In particular, the algorithm demonstrates consistent convergence behavior across unimodal and multimodal functions, as illustrated in Figure 6 for the F9 case. These findings confirm that AGFMO’s adaptive grouping mechanism is effective not only in complex, real-world dispatch problems but also in generalized benchmark scenarios.
AGFMO’s superior performance can be attributed to its adaptive mechanism, which allows it to flexibly explore the solution space and reduce the likelihood of becoming trapped in local optima. This adaptability is especially valuable when managing complex energy systems, where balancing fluctuating renewable energy sources with strict carbon emission limits is crucial. The results not only demonstrate AGFMO’s capability to optimize dispatch costs but also highlight its robustness and reliability in addressing real-world energy challenges.
In summary, AGFMO provides both the highest precision in cost evaluation and long-term stability, making it an ideal tool for future energy systems that must meet increasing environmental and regulatory demands.

6. Conclusions and Critical Analysis

This study introduced an Adaptive Grouped Fish Migration Optimization (AGFMO) algorithm to address the complex challenge of optimizing power dispatch in carbon-constrained environments, using Taiwan as a representative case. In the absence of access to international carbon trading mechanisms, the results show that meaningful emissions reductions are still achievable through internal, algorithm-driven dispatch strategies. By incorporating projected renewable energy development and fluctuating carbon tax scenarios, the proposed framework offers a realistic pathway toward meeting Taiwan’s national targets by 2033.
From a methodological standpoint, the AGFMO algorithm extends conventional metaheuristics by incorporating adaptive grouping, recombination, and disturbance strategies that enhance global search behavior and mitigate premature convergence. These features have proven critical in navigating the non-linear, multi-constraint dispatch landscape associated with high renewable penetration and emission limits. The comparative performance gains over traditional methods underscore AGFMO’s potential as a flexible optimization engine for energy systems facing structural constraints.
On the practical front, the findings carry broader implications beyond the Taiwan case. Many regions—whether politically isolated or institutionally underdeveloped—face similar challenges in balancing fossil-fuel dependence with decarbonization mandates. The AGFMO-based framework offers a scalable, market-independent solution for dispatch planning, capable of adapting to local resource availability, policy settings, and operational uncertainties. Importantly, it offers a viable strategy for aligning domestic energy planning with broader climate goals, even in the absence of external market incentives.
In summary, advanced algorithmic design can play a pivotal role in enabling low-carbon transitions within constrained environments. AGFMO not only delivers technical improvements over existing optimization methods but also addresses a critical policy gap by enabling emission reductions in systems excluded from global trading regimes. Its adaptability and robustness position it as a strong candidate for application across a wider range of energy planning contexts in the era of deep decarbonization.

Author Contributions

K.-H.L. conceptualized the research framework, defined the primary research objectives, and designed the optimization model for emission-constrained power dispatch. He supervised the entire research process, ensured the integration of carbon tax policy considerations, and provided critical revisions to enhance the academic rigor of the manuscript. X.J. developed the simulation models, performed data processing, and conducted detailed algorithmic analyses using the AGFMO method. She was responsible for running the case studies, analyzing the computational results, and interpreting the impact of carbon emission constraints on system performance. S.-J.L. carried out the comprehensive literature review, established the theoretical background on carbon tax policies and emission reduction strategies, and assisted in validating the simulation outcomes. He also contributed to preparing visual illustrations and improving the overall clarity and presentation of the manuscript. All authors have read and agreed to the published version of the manuscript.

Funding

The project was supported by the Fujian Provincial Education Research Projects for Young and Middle-Aged Teachers (No. JAT241182) and the Technology Innovation Team of Minnan University of Science and Technology (No. 23XTD112).

Data Availability Statement

All data supporting the reported results are included in the article.

Conflicts of Interest

The authors declare no conflicts of interest.

References

  1. Zhang, W.; Ji, C.; Liu, Y.; Hao, Y.; Song, Y.; Cao, Y.; Qi, H. Dynamic Interactions of Carbon Trading, Green Certificate Trading, and Electricity Markets: Insights from System Dynamics Modeling. PLoS ONE 2024, 19, e0304478. [Google Scholar] [CrossRef]
  2. Zhao, X.; Chen, H.; Hu, S.; Zhou, Y. The Impact of Carbon Quota Allocation and Low-Carbon Technology Innovation on Carbon Market Effectiveness: A System Dynamics Analysis. Environ. Sci. Pollut. Res. 2023, 30, 28943–28955. [Google Scholar] [CrossRef] [PubMed]
  3. Liu, Z.; Deng, Z.; He, G.; Wang, H.; Zhang, X.; Lin, J.; Qi, Y.; Liang, X.; Davis, S.J. Challenges and Opportunities for Carbon Neutrality in China. Nat. Rev. Earth Environ. 2022, 3, 141–155. [Google Scholar] [CrossRef]
  4. Huang, S.; Du, C.; Jin, X.; Zhang, D.; Wen, S.; Jia, Z. The Impact of Carbon Emission Trading on Renewable Energy: A Comparative Analysis Based on the CGE Model. Sustainability 2023, 15, 12649. [Google Scholar] [CrossRef]
  5. National Development Council, Taiwan. Taiwan’s Pathway to Net-Zero Emissions by 2050. Available online: https://www.ndc.gov.tw/en/Content_List.aspx?n=B154724D802DC488 (accessed on 3 November 2024).
  6. Global Taiwan Institute. On the Path to Net Zero: Will Taiwan Reach Its Goal? Available online: https://globaltaiwan.org/2023/08/on-the-path-to-net-zero-will-taiwan-reach-its-goal/ (accessed on 3 November 2024).
  7. International Energy Agency (IEA). Chinese Taipei—IEA Country Profile. Available online: https://www.iea.org/countries/chinese-taipei (accessed on 3 November 2024).
  8. Ang, T.-Z.; Salem, M.; Kamarol, M.; Das, H.S.; Nazari, M.A.; Prabaharan, N. A Comprehensive Study of Renewable Energy Sources: Classifications, Challenges and Suggestions. Energy Strategy Rev. 2022, 43, 100939. [Google Scholar] [CrossRef]
  9. Hassan, Q.; Algburi, S.; Sameen, A.Z.; Salman, H.M.; Jaszczur, M. A Review of Hybrid Renewable Energy Systems: Solar and Wind-Powered Solutions: Challenges, Opportunities, and Policy Implications. Results Eng. 2023, 20, 101621. [Google Scholar] [CrossRef]
  10. Qiu, K.; Entchev, E. Modeling, Design and Optimization of Integrated Renewable Energy Systems for Electrification in Remote Communities. Sustain. Energy Res. 2024, 11, 10. [Google Scholar] [CrossRef]
  11. De Carne, G.; Maroufi, S.M.; Beiranvand, H.; De Angelis, V.; D’Arco, S.; Gevorgian, V.; Waczowicz, S.; Mather, B.; Liserre, M.; Hagenmeyer, V. The Role of Energy Storage Systems for a Secure Energy Supply: A Comprehensive Review of System Needs and Technology Solutions. Electr. Power Syst. Res. 2024, 236, 110963. [Google Scholar] [CrossRef]
  12. Wu, Y.-H.; Dai, H.; Xie, Y.; Masui, T. The Efforts of Taiwan to Achieve NDC Target: An Integrated Assessment on the Carbon Emission Trading System. Nat. Hazards 2019, 99, 1295–1310. [Google Scholar] [CrossRef]
  13. Leal Filho, W.; Balogun, A.-L.; Surroop, D.; Lange Salvia, A.; Narula, K.; Li, C.; Hunt, J.D.; Gatto, A.; Sharifi, A.; Feng, H.; et al. Realising the Potential of Renewable Energy as a Tool for Energy Security in Small Island Developing States. Sustainability 2022, 14, 4965. [Google Scholar] [CrossRef]
  14. Hameed, G.; Nair, P.S.B.; Tan, R.R.; Foo, D.C.Y.; Short, M. A Novel Mathematical Model to Incorporate Carbon Trading and Other Emission Reduction Techniques within Energy Planning Models. Sustain. Prod. Consum. 2023, 40, 571–589. [Google Scholar] [CrossRef]
  15. Bechara, C.A.; Alnouri, S.Y. Energy Assessment Strategies in Carbon-Constrained Industrial Clusters. Energy Convers. Manag. 2022, 254, 115204. [Google Scholar] [CrossRef]
  16. Han, H.; Wei, T.; Wu, C.; Xu, X.; Zang, H.; Sun, G.; Wei, Z. A Low-Carbon Dispatch Strategy for Power Systems Considering Flexible Demand Response and Energy Storage. Front. Energy Res. 2022, 10, 883602. [Google Scholar] [CrossRef]
  17. Russo, M.A.; Carvalho, D.; Martins, N.; Monteiro, A. Forecasting the Inevitable: A Review on the Impacts of Climate Change on Renewable Energy Resources. Sustain. Energy Technol. Assess. 2022, 52, 102283. [Google Scholar] [CrossRef]
  18. Gao, L.; Yang, S.; Chen, N.; Gao, J. Integrated Energy System Dispatch Considering Carbon Trading Mechanisms and Refined Demand Response for Electricity, Heat, and Gas. Energies 2024, 17, 4705. [Google Scholar] [CrossRef]
  19. Pierri, E.; Hellkamp, D.; Thiede, S.; Herrmann, C. Enhancing Energy Flexibility through the Integration of Variable Renewable Energy in the Process Industry. Procedia CIRP 2021, 98, 7–12. [Google Scholar] [CrossRef]
  20. Hadi, M.B.; Moeini-Aghtaie, M.; Khoshjahan, M.; Dehghanian, P. A Comprehensive Review on Power System Flexibility: Concept, Services, and Products. IEEE Access 2022, 10, 99257–99267. [Google Scholar] [CrossRef]
  21. Li, H.; Han, Y.; Wang, X.; Wen, F. Optimal Strategies of Power Generation Companies and Electricity Customers Participating in Electricity Retailing Trading. IEEE Access 2023, 11, 129660–129670. [Google Scholar] [CrossRef]
  22. Li, P.; Liu, Q. Optimizing Energy Management Strategies for Microgrids through Chaotic Local Search and Particle Swarm Optimization Techniques. Heliyon 2024, 10, e36669. [Google Scholar] [CrossRef]
  23. Liu, Z.; Sun, Y.; Xing, C.; Liu, J.; He, Y.; Zhou, Y.; Zhang, G. Artificial Intelligence Powered Large-Scale Renewable Integrations in Multi-Energy Systems for Carbon Neutrality Transition: Challenges and Future Perspectives. Energy AI 2022, 10, 100195. [Google Scholar] [CrossRef]
  24. Cheraghi, R.; Jahangir, M.H. Multi-Objective Optimization of a Hybrid Renewable Energy System Supplying a Residential Building Using NSGA-II and MOPSO Algorithms. Energy Convers. Manag. 2023, 294, 117515. [Google Scholar] [CrossRef]
  25. Qin, M.; Yang, Y.; Zhao, X.; Xu, Q.; Yuan, L. Low-Carbon Economic Multi-Objective Dispatch of Integrated Energy System Considering the Price Fluctuation of Natural Gas and Carbon Emission Accounting. Prot. Control Mod. Power Syst. 2023, 8, 1–18. [Google Scholar] [CrossRef]
  26. Taiwan Power Company. About Us. Available online: https://www.taipower.com.tw (accessed on 3 November 2024).
  27. Fan, W.; Fu, Y.; Zheng, S.; Bian, J.; Zhou, Y.; Xiong, H. DEWP: Deep Expansion Learning for Wind Power Forecasting. ACM Trans. Knowl. Discov. Data 2024, 18, 71. [Google Scholar] [CrossRef]
  28. Khan, M.I. Data Mining and Statistical Review of Optimization Techniques of Hybrid Renewable Energy Systems. Int. J. Innov. Technol. Explor. Eng. 2020, 10, 181–192. [Google Scholar] [CrossRef]
  29. Zhao, Y.; Zhang, C.; Zhang, Y.; Wang, Z.; Li, J. A Review of Data Mining Technologies in Building Energy Systems: Load Prediction, Pattern Identification, Fault Detection and Diagnosis. Energy Built Environ. 2020, 1, 149–164. [Google Scholar] [CrossRef]
  30. Lin, W.M.; Huang, C.H.; Zhan, T.S. A Hybrid Current-Power Optimal Power Flow Technique. IEEE Trans. Power Syst. 2008, 23, 177–185. [Google Scholar] [CrossRef]
  31. Lu, K.-H.; Qian, W.; Jiang, Y.; Zhong, Y.-S. The Calibrated Safety Constraints Optimal Power Flow for the Operation of Wind-Integrated Power Systems. Processes 2024, 12, 2272. [Google Scholar] [CrossRef]
  32. Pan, J.-S.; Hu, P.; Chu, S.-C. Binary Fish Migration Optimization for Solving Unit Commitment. Energy 2021, 226, 120329. [Google Scholar] [CrossRef]
  33. Bureau of Energy, Ministry of Economic Affairs, Taiwan. Official Website. Available online: https://www.moeaea.gov.tw (accessed on 3 November 2024).
  34. Ministry of Environment, Taiwan. Official Website. Available online: https://www.moenv.gov.tw (accessed on 3 November 2024).
  35. Yang, C.-H.; Chen, B.-H.; Wu, C.-H.; Chen, K.-C.; Chuang, L.-Y. Deep Learning for Forecasting Electricity Demand in Taiwan. Mathematics 2022, 10, 2547. [Google Scholar] [CrossRef]
  36. Lin, Y.-C. Taiwan’s Electricity Demand under the COVID-19 and Supply Chain Disruption. Emerg. Mark. Financ. Trade 2024, 60, 688–703. [Google Scholar] [CrossRef]
  37. Chen, G.; Li, Z.; Zhang, Z.; Li, S. An Improved ACO Algorithm Optimized Fuzzy PID Controller for Load Frequency Control in Multi Area Interconnected Power Systems. IEEE Access 2020, 8, 6429–6447. [Google Scholar] [CrossRef]
Figure 1. Flowchart of the emission-constrained optimal power flow (OPF) model integrating wind utilization forecasts and AGFMO-based dispatch optimization.
Figure 1. Flowchart of the emission-constrained optimal power flow (OPF) model integrating wind utilization forecasts and AGFMO-based dispatch optimization.
Mathematics 13 02722 g001
Figure 2. Taiwan power grid structure diagram.
Figure 2. Taiwan power grid structure diagram.
Mathematics 13 02722 g002
Figure 3. Dispatch cost convergence under wind power and carbon tax constraints (500 NTD, 65% annual average).
Figure 3. Dispatch cost convergence under wind power and carbon tax constraints (500 NTD, 65% annual average).
Mathematics 13 02722 g003
Figure 4. Dispatch cost convergence under wind power and carbon tax constraints (1500 NTD, 65% annual average).
Figure 4. Dispatch cost convergence under wind power and carbon tax constraints (1500 NTD, 65% annual average).
Mathematics 13 02722 g004
Figure 5. Dispatch cost convergence under wind power and carbon tax constraints (2500 NTD, 65% annual average).
Figure 5. Dispatch cost convergence under wind power and carbon tax constraints (2500 NTD, 65% annual average).
Mathematics 13 02722 g005
Figure 6. Dispatch cost convergence under wind power and carbon tax constraints (2500 NTD, 65% annual average).
Figure 6. Dispatch cost convergence under wind power and carbon tax constraints (2500 NTD, 65% annual average).
Mathematics 13 02722 g006
Table 1. Comprehensive statistics of wind power generation in Taiwan’s power system.
Table 1. Comprehensive statistics of wind power generation in Taiwan’s power system.
MetricYear PeakYear AverageYear Low
Rep. month7102
Wind power generation (kWh)23,167,5378,265,104100,165,267
Operating hours (H)108,579.55104,333.1105,411.15
Downtime (H)10,489.6614,706.915948.85
Avg. hourly generation (kWh)31,139.52111,377.83134,630.74
Fault-free avg. hourly generation (kWh)33,536.25120,778.67151,114.34
Onshore net gen./capacity (%)11.6642.0452.97
Offshore net gen./capacity (%)13.8261.5565.83
Monthly availability (%)91.2287.5394.7
Table 2. Yearly wind power generation evaluation results.
Table 2. Yearly wind power generation evaluation results.
YearOnshore Wind (MWh)Offshore Wind (MWh)Total Wind (MWh)
20231,468,670.4201,468,670.42
20282,317,986.211,088,886.333,406,872.54
20333,090,528.532,750,002.325,840,530.85
Table 3. Minimization of fuel dispatch cost under carbon emission pricing in 2023.
Table 3. Minimization of fuel dispatch cost under carbon emission pricing in 2023.
MetricCarbon Tax (NTD)
50015002500
Dispatch cost (NTD)Peak (20%)137,341,336150,594,559172,301,044
Avg (65%)73,819,29390,000,017104,131,988
Low (15%)41,299,50146,504,28852,340,511
Total cost (NTD)713,713,208,005831,270,998,730962,388,054,661
Avg cost (NTD/MWh)3233.013770.754247.43
Carbon emissions (tons)Peak (20%)19,00118,52118,759
Avg (65%)13,95014,12113,487
Low (15%)469446134673
Total emissions (tons)122,079,250117,758,501115,991,850
Emissions (tons/MWh)0.530.520.51
Table 4. Minimization of fuel dispatch cost under carbon emission pricing in 2028.
Table 4. Minimization of fuel dispatch cost under carbon emission pricing in 2028.
MetricCarbon Tax (NTD)
50015002500
Dispatch cost (NTD)Peak (20%)167,182,804183,251,821211,410,310
Avg (65%)82,240,77091,441,180102,483,167
Low (15%)1,566,809,501,1471,720,687,815,1561,870,560,887,881
Total cost (NTD)5847.216402.417021.08
Avg cost (NTD/MWh)21,79121,75121,897
Carbon emissions (tons)Peak (20%)17,45117,00715,907
Avg (65%)708173516752
Low (15%)148,012,721145,670,911143,819,537
Total emissions (tons)0.550.540.53
Emissions (tons/MWh)292,001,901314,174,027345,627,781
Table 5. Minimization of fuel dispatch cost under carbon emission pricing in 2033.
Table 5. Minimization of fuel dispatch cost under carbon emission pricing in 2033.
MetricCarbon Tax (NTD)
500 15002500
Dispatch cost (NTD)Peak (20%)333,370,429361,553,285405,567,495
Avg (65%)158,657,560145,566,522160,612,670
Low (15%)3,179,699,580,4833,311,754,575,3113,588,500,497,124
Total cost (NTD)9801.2110,528.3611,507.33
Avg cost (NTD/MWh)29,72029,59829,512
Carbon emissions (tons)Peak (20%)24,70224,50123,052
Avg (65%)10,02185878981
Low (15%)204,311,588201,302,527193,521,851
Total emissions (tons)0.640.640.62
Emissions (tons/MWh)560,526,821582,511,836605,521,781
Table 6. Analysis of carbon tax and fuel mix by year.
Table 6. Analysis of carbon tax and fuel mix by year.
YearCarbon Tax (NTD)Total Generation (MW)Coal Generation (MW)Coal Mix (%)Oil Generation (MW)Oil Mix (%)Gas Generation (MW)Gas Mix (%)
202350017,811.2011,081.1162.21450.212.526279.8835.25
150018,001.0510,840.5358.84251.811.397160.5239.77
250017,765.5010,237.03657.50377.032.127171.8840.36
202850022,362.2712,957.0757.82709.393.178721.6939.00
150022,262.6512,545.1956.23731.193.289011.3340.47
250022,350.3510,956.7748.921157.145.1710258.3245.89
203350027,793.7119,440.0569.80%511.441.847881.0628.35
150027,454.1418,955.1568.90%376.901.378159.9529.72
250027,473.6017,146.3062.28%758.882.767171.8834.95
Table 7. Results of 2023 cost minimization analysis with carbon emission constraints.
Table 7. Results of 2023 cost minimization analysis with carbon emission constraints.
MetricCarbon Tax (NTD)
50015002500
Dispatch cost (NTD)Peak (20%)141,838,709156,131,118175,651,393
Avg (65%)76,247,68988,157,397104,580,690
Low (15%)42,287,502.848,534,62952,611,982
Total cost (NTD)734,161,332,165851,213,119,090980,934,218,911
Avg cost (NTD/MWh)3157.363734.954313.99
Carbon emissions (tons)Peak (20%)19,43118,21719,097
Avg (65%)14,54914,42513,310
Low (15%)493149174831
Total emissions (tons)122,008,876119,537,619116,607,114
Emissions (tons/MWh)0.530.520.51
Table 8. Results of 2028 cost minimization analysis with carbon emission constraints.
Table 8. Results of 2028 cost minimization analysis with carbon emission constraints.
MetricCarbon Tax (NTD)
500 15002500
Dispatch cost (NTD)Peak (20%)296,721,83310,584,094345,069,350
Avg (65%)179,164,910192,945,169202,292,615
Low (15%)94,600,39396,617,308103,659,348
Total cost (NTD)1,654,241,780,5911,738,198,483,0691,897,727,342,301
Avg cost (NTD/MWh)6038.396460.297076.44
Carbon emissions (tons)Peak (20%)22,61422,41923,202
Avg (65%)15,52615,71215,578
Low (15%)640668506735
Total emissions (tons)139,023,194138,564,127139,328,479
Emissions (tons/MWh)0.510.520.51
Table 9. Results of 2033 cost minimization analysis with carbon emission constraints.
Table 9. Results of 2033 cost minimization analysis with carbon emission constraints.
MetricCarbon Tax (NTD)
500 15002500
Dispatch cost (NTD)Peak (20%)629,145,597646,260,891688,809,335
Avg (65%)524,092,942547,841,323520,853,527
Low (15%)207,220,315212,196,309216,637,323
Total cost (NTD)4,325,948,476,2474,439,729,682,0094,473,557,069,706
Avg cost (NTD/MWh)13,348.4313,962.4314,090.23
Carbon emissions (tons)Peak (20%)26,07526,08626,681
Avg (65%)14,68714,87814,740
Low (15%)709570417034
Total emissions (tons)141,207,615140,531,437140,919,598
Emissions (tons/MWh)0.440.440.43
Table 10. Cost minimization under wind power increment and carbon emission constraints in 2023.
Table 10. Cost minimization under wind power increment and carbon emission constraints in 2023.
MetricCarbon Tax (NTD)
500 15002500
Dispatch cost (NTD)Peak (20%)620,480,292611,651,084688,949,738
Avg (65%)494,575,870494,948,891475,215,728
Low (15%)203,415,678204,225,477 218,363,863
Total cost (NTD)4,139,911,890,9224,160,944,758,7034,213,821,810,374
Avg cost (NTD/MWh)12,640.6512,916.9913,269.20
Carbon emissions (tons)Peak (20%)25,87725,90627,117
Avg (65%)14,31114,45514,185
Low (15%)770576027513
Total emissions (tons)138,466,684138,690,758138,102,927
Emissions (tons/MWh)0.430.430.42
Table 11. Comparative performance of AGFMO and FMO under different carbon tax scenarios (65% annual average wind utilization).
Table 11. Comparative performance of AGFMO and FMO under different carbon tax scenarios (65% annual average wind utilization).
Carbon Tax (NTD)AlgorithmTotal Cost (NTD)Iterations to ConvergeSuccess RateAvg. Euclidean Distance
500FMO495,583,4108388.9%0.136
AGFMO494,575,8709396.7%0.182
1500FMO495,001,91523686.7%0.129
AGFMO494,948,8918193.3%0.176
2500FMO475,443,85411690.0%0.141
AGFMO475,215,72811096.7%0.185
Note: Success rate is calculated based on 30 independent runs for each scenario, with success defined as achieving a final cost within 0.1% of the best-known solution.
Table 12. AGFMO performance on selected CEC2020 benchmark functions (15D).
Table 12. AGFMO performance on selected CEC2020 benchmark functions (15D).
FunctionIdeal ValueMean Fitness ValueSTDRelative Error
F1100101.61140.021.6114%
F517001755.84525.483.2856%
F924002516.53710.634.8557%
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

Lu, K.-H.; Jiang, X.; Lin, S.-J. Emission-Constrained Dispatch Optimization Using Adaptive Grouped Fish Migration Algorithm in Carbon-Taxed Power Systems. Mathematics 2025, 13, 2722. https://doi.org/10.3390/math13172722

AMA Style

Lu K-H, Jiang X, Lin S-J. Emission-Constrained Dispatch Optimization Using Adaptive Grouped Fish Migration Algorithm in Carbon-Taxed Power Systems. Mathematics. 2025; 13(17):2722. https://doi.org/10.3390/math13172722

Chicago/Turabian Style

Lu, Kai-Hung, Xinyi Jiang, and Sang-Jyh Lin. 2025. "Emission-Constrained Dispatch Optimization Using Adaptive Grouped Fish Migration Algorithm in Carbon-Taxed Power Systems" Mathematics 13, no. 17: 2722. https://doi.org/10.3390/math13172722

APA Style

Lu, K.-H., Jiang, X., & Lin, S.-J. (2025). Emission-Constrained Dispatch Optimization Using Adaptive Grouped Fish Migration Algorithm in Carbon-Taxed Power Systems. Mathematics, 13(17), 2722. https://doi.org/10.3390/math13172722

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

Article Metrics

Back to TopTop