1. Introduction
Electricity demand continues to increase, while fossil fuel reserves are declining. Worsening environmental factors and rising generation costs further complicate concerns for the global energy sector [
1]. These factors pose serious questions that this sector has to deal with. The integration of wind and solar power into Electric Power Systems (EPSs) helps solve some of these problems by using non-conventional sources of energy, thus transforming EPSs. EPSs are additionally aided by abundant resources that can be harvested and sustain the economy [
2]. Unfortunately, this non-dispatchable and intermittent characteristic of these resources leads to massive operational uncertainty due to uncontrollable factors like geographical conditions, wind speed, solar irradiance, and temperature [
3].
In this case, ensuring system dependability while considering economic viability becomes an intricate endeavor demanding high accuracy in prognosticating and optimization methodologies. Renewable generation systems must be allocated in areas of high energy potential and favorable meteorological conditions. Once operational, these systems can realize immense economic advantages through the reduction of fuel utilization, lowering greenhouse gas emissions, and elevating the utilization of clean technologies [
4]. However, optimal operational system conditions need detailed preliminary planning considering various parameters and constraints, such as limits of generation, capacity of energy storage (when applicable), ramp rates, availability of fuel, balance between power demand and supply, and the stochastic nature of renewable resources [
5,
6].
This work aims to address the economic dispatch (ED) problem corresponding to a hybrid generation system (HGS) hydro, thermal, photovoltaic, and wind power plants. The ED problem is defined as a nonlinear optimization problem with constraints that necessitate the total generation cost to be minimized while there is an equality (power balance) and two inequality (fuel consumption and water level in the reservoir system) limitations [
7]. To tackle this difficult challenge, heuristic and metaheuristic approaches have been largely used owing to their effectiveness in addressing problems with nonlinear, non-convex, and multimodal functions.
The literature [
8] discusses a hybrid metaheuristic that incorporates features of Particle Swarm Optimization (PSO) and the Gravitational Search Algorithm (GSA). In this framework, the PSO component enhances convergence through social and cognitive learning; particles move towards optimal positions (both individual and global) that are updated. In the GSA component, gravity is modeled in terms of interactions among agents. Particles with better fitness have greater mass and thus have higher gravitational attraction. Both of these mechanisms, PSO and GSA, are integrated into one single-hybrid framework, PSOGSA. Through gravitational search, exploration is enhanced, and through velocity—update mechanisms of PSO, exploitation is enhanced. The combination of both systems improves convergence stability and avoids premature convergence to local optima [
9]. The particle’s velocities are found by updating their inertia, acceleration, and applying gravitational forces with social and cognitive components. This makes the method highly applicable for solving complex, high-dimensional, and constrained optimization problems.
Besides metaheuristics, mathematical optimization approaches, such as linear programming (LP), mixed-integer linear programming (MILP), and convex optimization, have been widely used for dispatch problems. For example, the two-stage stochastic dynamic model in [
10,
11] addresses wind uncertainty using MILP, while [
12] proposes convex steady-state bi-directional converter models to enable efficient dispatch in hybrid AC/DC microgrids. These methods offer guarantees on solution optimality but may suffer from scalability limitations under non-convex or large-scale configurations. In contrast, metaheuristics like Differential Evolution provide more flexible alternatives, particularly suitable for nonlinear, multimodal problems as observed in hybrid generation dispatch. This study focuses on such approaches, comparing their performance under uncertainty and operational constraints.
Planning requires accurately predicting the availability of all resources, including renewable energy resources. Forecasting models must account for the abrupt changes and the unpredictability that comes with wind and solar energy. In a good number of areas, traditional statistical models have a history of being problematic, requiring an extensive amount of data, which is either non-existent or unreliable. To deal with this problem, ref. [
13] proposes the Grey Prediction Model (GPM), which relies on Grey System Theory and is ideal for scenarios where data is sparse or incomplete. The model employs an Accumulated Generating Operation (AGO) to smooth the original sequence and forms a first-order linear differential equation to model the trend of the series. Its computation efficiency allows for accurate short-term forecasting during times of uncertainty. Even though the GPM is simple, it still portrays the system’s essential dynamics, ultimately providing accurate results during cases where more sophisticated models are impossible to implement.
To capture the uncertainties around the renewable energy sources (RESs), probabilistic methods are required, and the Monte Carlo simulation has been used for that. In [
14], this approach is utilized to generate thousands of scenarios by simulating wind and solar data using its enumeration statistical attributes. Observed data histograms are fitted to appropriate probability density functions (Weibull for wind speed and Gaussian or Beta for solar irradiance), and random sampling is done over N iterations. Each iteration signifies an actual realization of conceivable future resource behavior. The result is a probabilistic forecast that outlines the diversity and probability of various scenarios within a defined range, thus facilitating robust planning amidst uncertainty.
Upon completion of forecasting, the economic dispatch problem is solved using iterative algorithms that steer through the feasible solution space, optimizing a cost function subject to system constraints. Each solution defines a distinct dispatch strategy, but the optimization algorithm is heuristic in nature aimed at finding the best compromise among cost, system reliability, and environmental impact [
15].
Determining the best possible dispatch in power operations or planning is crucial because it supports cost effectiveness, environmental preservation, operational efficiency, and system stability. As new renewable energy sources are integrated, the complexity of the dispatch problem increases, necessitating a combination of forecasting, optimization, and probabilistic modeling. Such an approach minimizes operational expenses and emission levels, supporting modern goals of power systems that prioritize reliability and low carbon output [
16].
The economic dispatch problem is solved using heuristic and metaheuristic optimization techniques, with a particular focus on the Differential Evolution (DE) algorithm. This technique can be mixed with other algorithms in order to optimize processes. In [
17], a hybrid DE with a Cuckoo Search algorithm is presented, which is an example of how easily DE can be combined with other techniques and improve the quality of process optimization for economic dispatch problems. For this article the performance of DE is compared with Particle Swarm Optimization (PSO), Cultural Algorithm (CA), and Grey Wolf Optimizer (GWO) under two hydropower availability scenarios. Results show that DE achieved the lowest operating cost in both scenarios, with a 12.5% cost reduction compared to PSO in the drought scenario. Additionally, DE demonstrated high robustness, maintaining cost variation below 3% across 100 Monte Carlo iterations. These findings highlight the effectiveness of combining probabilistic forecasting and metaheuristic optimization for the resilient, low-cost operation of hybrid energy systems under uncertainty.
Despite numerous studies on economic dispatch in hybrid systems, most focus either on deterministic modeling or optimization without addressing stochastic uncertainty. Existing research often neglects the interplay between water-constrained hydropower and variable renewables, or lacks comparative analysis across metaheuristics under such constraints. Moreover, few works integrate probabilistic forecasting and optimization in a unified framework, especially in short-term planning scenarios. This study fills these gaps by combining stochastic modeling via Monte Carlo with comparative optimization, evaluating the performance of multiple metaheuristics in realistic operating conditions.
This document contains eight key sections. Section one comprises the Introduction, where the context of the problem is set with respect to economic dispatch in hybrid generation systems, and the difficulty of incorporating renewable sources as an uncertain resource is discussed. In the second section, theoretical elements of dispatching a hydrothermal system and dealing with stochastic resources is discussed. The third section contains the problem statement formulation describing operational limits of the system as well as an objective function. In section four, the methodology is explained, including a Monte Carlo simulation and the heuristic or metaheuristic algorithms utilized, specifically adaptations of Differential Evolution, with a focus on valve-point impacts are highlighted. In section five, the test system alongside the assumed energy-availability scenarios are introduced. In section six, results for each scenario are presented along with other optimization methods to provide a comparison. Section seven outlines the predominant discussions of the work analyzed concerning the literature, while section eight summarizes the conclusions drawn from this study and suggests some avenues for further investigation.
4. Techniques Applied
4.1. To Solve the Economic Dispatch Problem
Differential Evolution (DE): Differential Evolution is a population-based optimization algorithm that iteratively refines candidate solutions through the mechanisms of mutation, crossover, and selection [
24]. In each generation, a new candidate solution is produced by adding the weighted difference between two randomly chosen individuals to a third individual [
25]. The pseudocode for this method is presented in
Table 1.
The crossover step creates a trial vector:
Finally, the selection step retains the best solution:
Particle Swarm Optimization (PSO): Based on social behavior models, this algorithm updates the positions and velocities of particles to find the optimal solutions [
26], using the following equations:
where
i represents the particle that is part of a group of other particles. The alpha coefficients are fixed values of acceleration,
is a random value between 0 and 1, and finally
w corresponds to the inertia weight that serves to dynamize the search process, which is useful for rapid convergence and is calculated as
The pseudocode for this method is presented in
Table 2.
Cultural Algorithm (CA): Inspired by social evolution, combining belief and population spaces to guide the optimization process. The CA maintains a belief space with situational and normative knowledge, guiding the population’s evolution [
27]. Knowledge sources are updated through
The pseudocode for this method is presented in
Table 3.
Grey Wolf Optimizer (GWO): Simulates the hunting behavior of grey wolves, with hierarchical solution structures to reduce search space and improve optimization [
23,
28]. The best three solutions guide the search, and the distance between the wolves and the prey is calculated as
During the iterations, these vectors are updated based on
The position of the omega wolves is updated through the following equation:
Also the vectors A and C are calculated with
The pseudocode for this method is presented in
Table 4.
The parameters for each algorithm were selected based on literature guidelines and preliminary tuning to balance convergence quality and execution time. For PSO, the function was used with an inertia range of [0.55, 1.1], which allows dynamic control of exploration and exploitation throughout iterations. The Grey Wolf Optimizer (GWO) employed 20 search agents and a maximum of 2000 iterations, providing sufficient exploration in the solution space. The Differential Evolution (DE) algorithm used a mutation factor and a crossover rate , with a limit of 1000 iterations per run, which offered a good trade-off between speed and robustness in preliminary tests. For the Cultural Algorithm (CA), a population size of 50 was used, with cultural parameters , , and a knowledge acceptance rate , following standard practices for adapting individual learning to global trends.
Each algorithm was executed for two independent repetitions to assess consistency, and key metrics, such as execution time, cost, and number of function evaluations, were recorded in structured matrices for further analysis. The comparison between these methods is presented in the
Table 5.
4.2. Constraint Management
The optimization model includes two critical constraints: the power balance between total generation and demand, and the water balance in the hydroelectric reservoirs. These constraints are enforced using a penalty-based mechanism within the objective function, which adds a penalty proportional to the magnitude of the violation. The structure is as follows:
Power balance penalty: applied when the difference between total generated power (thermal + hydro) and load exceeds 0.0001 [MW].
Water balance penalty: applied when the deviation in the water balance exceeds 0.001 [hm³].
The penalty factors for each technique are presented in
Table 6.
These values were selected to ensure sufficient penalization strength to drive solutions toward feasibility, without excessively distorting the optimization landscape. A solution is accepted when both constraints are satisfied within their respective tolerances. Otherwise, the penalized cost is increased, and the solution is rejected. This soft-constraint method provides flexible yet effective convergence control and is well-suited for metaheuristic algorithms.
4.3. Technique for Power Estimation Using Probability Density Functions
The Monte Carlo method is used to model uncertainty in renewable energy generation by generating random samples from probability distributions of solar radiation, wind speed, and temperature [
2]. The process involves
Defining probability distributions based on historical data.
Generating large random samples using these distributions.
Simulating power generation based on sampled environmental conditions.
Computing expected power availability over the planning horizon.
Monte Carlo simulation improves the accuracy of forecasting renewable energy availability, which is crucial for effective economic dispatch in hybrid systems. To model the stochastic behavior of temperature, wind speed, and solar irradiance, various probability distributions were fitted to the historical data using MATLAB’s statistical toolbox and the command fitdist. The best-fitting distribution for each variable was selected based on standard goodness-of-fit tests, including the Kolmogorov–Smirnov, as well as visual comparison with empirical histograms. This process ensured that the simulated values generated through Monte Carlo accurately reflected the statistical characteristics of the observed data.
Table 7 presents the pseudocode used for the power estimation using the Monte Carlo method.
All simulations, including the implementation of the optimization algorithms and the Monte Carlo modeling of renewable resources, were carried out in MATLAB R2020b. The computations were performed on a laptop equipped with a 13th Gen Intel® Core™ i7-1365U CPU at 1.8 GHz and 16 GB of RAM. The performance metrics, such as execution time and number of function evaluations, were recorded under these hardware and software conditions.
7. Discussion
The Differential Evolution (DE) method proved to be very effective in this study. Likewise, several other works in the literature have used the DE for the economic dispatch problem. For example, in [
24], thermal dispatch is tackled by incorporating the valve-point effect using the DE in conjunction with other optimization techniques, where it again provides one of the most optimal solutions. Because of its straightforward approach, the algorithm is easily modified regarding its internal operators. In [
24], the authors improved the DE mutation stage by adding both the ideal and the best candidates from the last generation to form the mutant vector, thus increasing the rate of convergence. These results demonstrate that further refinements to the DE technique can and should be pursued in future research to achieve even better outcomes.
With regard to hybrid systems, alongside the optimization methods utilized, resource forecasting is fundamental for achieving the economic dispatch efficiency for the system. This work simulated the stochastic nature of renewable resources, including wind and solar power, by using the Monte Carlo method, which entails fitting historical data to probability density functions (PDFs) and running multiple iterations to create representative scenarios. This method works better to capture resource uncertainty across the planning horizon. A similar approach is described in [
2], where the authors use Monte Carlo simulations to model the uncertainty of renewable resources using fitted PDFs. Their findings illustrate that the use of probabilistic forecasting enhances the reliability and robustness of dispatch decisions. The alignment of our results with those of [
2] underlines the reliance on Monte Carlo simulation forecasting and its ability to capture the stochastic nature of varied resources, which serve as value-adding counterparts to optimization methods. Therefore, the application of precise forecasting models alongside robust optimization techniques results in improved energy management in hybrid power systems.
While this study relies on Monte Carlo simulation to model the stochastic behavior of renewable resources, it is important to acknowledge alternative forecasting techniques that have gained significant traction in the recent literature. Methods based on artificial intelligence—particularly deep learning—have shown strong potential for short-term forecasting of renewable generation and meteorological variables [
30].
Among these, long short-term memory (LSTM) networks are especially effective for capturing temporal dependencies and trends in time-series data, such as solar irradiance or wind speed [
31]. Additionally, hybrid approaches that combine statistical decomposition, such as Seasonal and Trend decomposition using Loess, with machine learning models like CatBoost have demonstrated superior forecasting accuracy, especially when working with multi-year panel data.
Although such methods typically require more computational resources and training data, their ability to learn complex, nonlinear patterns and temporal shifts may provide more precise forecasting results compared to probabilistic approaches alone. Future work could explore the integration of these techniques into the stochastic modeling phase, either as standalone predictors or as a complementary layer to enhance Monte Carlo scenarios. This would be particularly beneficial in systems with high penetration of intermittent renewables, where prediction accuracy has a direct impact on dispatch efficiency and system stability.
8. Conclusions
Differential Evolution technique proved to be the best among the four evaluated techniques since it has the minimum operational cost while maintaining the balance between demand and supply. Moreover, the results through all iterations are less prone to variance, thus making this algorithm favorable for any scenario with energy constraints.
Additionally, the probability density functions selected in this study are more than suitable to describe the stochastic behavior. Hence, together with the Monte Carlo approach, a resource forecasting is obtained that optimally uses renewable energy resources, which fulfills the target of minimal operational costs.
The other techniques used in this study, although not performing as well as the Differential Evolution algorithm in terms of the minimum achievable operational cost, succeeded in meeting the primary goal—optimizing the economic dispatch problem. This reinforces their credibility as viable optimization techniques for power systems. Due to the satisfactory results attained under intricate limitations, such as generation caps and energy shortfalls, these methods stand to benefit many situations, particularly those constrained by limited resources or uncertain operational conditions. Their flexibility and resilience make them more than suitable for future work focused on constrained optimization in energy systems.
Incorporating renewable energy sources into the electricity generation mix enhances the effectiveness of economic dispatch processes, having a positive impact on dispatch performance. This reconfiguration lowers costs while maintaining service reliability and aiding ecological balance. Renewable-based generation decreases operational costs, and by reducing the use of fossil fuels, it mitigates greenhouse gas emissions. Therefore, the transition from traditional generation models to hybrid energy systems brings important benefits such as higher economic efficiency, greater energy security, and positive impacts on the environment. These findings support the development of hybrid power systems as fundamental components of the advanced infrastructure for sustainable powering energy infrastructure.
Future research can extend this work in several directions. One potential line is the integration of energy storage systems (e.g., batteries or pumped storage), which could enhance system flexibility and reduce reliance on thermal generation. Additionally, incorporating more detailed network constraints (such as power flow and transmission limits) would allow for more realistic and operationally feasible dispatch strategies. Another promising direction involves combining metaheuristic optimization with advanced forecasting techniques, such as long short-term memory (LSTM) networks or hybrid models using CatBoost, to improve renewable energy prediction accuracy. Finally, applying the proposed methodology to larger, multi-node or real-time systems would allow evaluation of its scalability and practical deployment potential.
A key limitation of the current approach lies in its scalability to large interconnected power systems. As system size increases, the computational burden of Monte Carlo iterations and metaheuristic optimization grows significantly. Future work may explore decomposition strategies or hybrid solvers to mitigate this limitation and enable real-time applications in large-scale networks.