Submitted:
03 July 2025
Posted:
04 July 2025
You are already at the latest version
Abstract
Keywords:
1. Introduction
- Development of ML-based forecasting models using MLP-ANN trained with LM and RP algorithms for the prediction of PV and WT generation, ambient temperature, and load demand. The proposed approach will have higher accuracy; LM performed better as compared to RP.
- In this paper, the MCO algorithm is proposed, adding advanced mechanisms of exploration and exploitation to traditional metaheuristic approaches, like cheetah optimizer (CO) [30], PSO, and teaching–learning-based optimization (TLBO) [31] algorithms. MCO successfully solves microgrid scheduling problems containing high-dimensional and nonlinear optimization.
- Incorporation of the DR program within the EMS to handle peak and valley loads will help to ensure that the balance between the supply and consumption of electricity will be much better. This reduces operation costs.
- A consideration of correlations among forecasted variables to enhance the reliability and adaptability of the EMS in its operating modes under uncertainty.
2. Problem Formulation
2.1. Objective Function
2.2. Demand Response Program
2.3. System Constraints
2.3.1. Power Balance Constraint
2.3.2. Spinning Reserves Constraint
2.3.3. Generation Capacity Constraints
2.4. Problem Solution (Decision Variables) Representation
3. Machine Learning Forecasting Approach
3.1. Data Collection and Processing
3.2. Principles of MLP-ANN
3.3. Levenberg-Marquardt Backpropagation (LM)
3.4. Resilient Backpropagation (RP)
3.5. Performance Analysis
3.5.1. MAPE
3.5.2. RMSE
3.5.3. MAD
3.5.4. CC
4. Proposed Optimization Method
4.1. Overview of the CO Algorithm
4.1.1. Searching Strategy
4.1.2. Sitting-and-Waiting Strategy
4.1.3. Attacking Strategy
4.1.4. Strategy Selection Mechanism
4.2. Proposed MCO Algorithm
4.2.1. Searching Strategy
4.2.2. Attacking Strategy
4.2.3. Strategy Selection Mechanism
4.2.4. Impact of the Modifications
4.2.5. Explanation of the Steps
- Define parameters: The number of dimensions D, the population size n, and the maximum number of iterations MaxIt are defined.
- The initial population is created, which includes a number of cheetahs, denoted as (). After that, calculate the fitness values based on a certain objective function.
- Main loop: The main loop of the algorithm runs until the maximum number of iterations MaxIt is reached:
- Sorting of the population: In each iteration, the cheetahs are sorted based on their fitness, and the position of the prey () and the position of the () are identified.
- Randomness Update: The randomness update updates the random values and within a chosen strategy for each cheetah at every step.
- For each cheetah i, a random subset of dimensions j∈{1, 2, …, D} is selected. The length of this subset is determined by . Each cheetah initializes itself with the sitting-and-waiting strategy.
- Compute H, α and β: Using the equations provided in Equations (26), (27), (31), and (36), the algorithm will determine the values of these parameters that will guide the movement strategy.
- Search or attack:
- - If , the cheetah performs the searching strategy, Equation (33), preferring exploration.
- - If , the attacking strategy presented by Equation (34) is implemented by the cheetah, and it is based on an exploitation approach.
- Update positions: The position of cheetahs and prey are updated based on the strategy adapted, and the new position is added in the population.
- Termination: The loop runs until the maximum number of iterations MaxIt is met.
- Return the best solution: Finally, the position of the prey is returned as the output, which represents the best solution obtained by the algorithm.
4.3. Implementation Procedure of the Proposed Model
- Step 1: First, we forecast energy generation from RESs and the overall demand in the microgrid. The forecast of the power output prediction from systems equipped with photovoltaic and wind turbines, as well as load demand in the microgrid, are predicted using the proposed MLP-ANN. It is with respect to these, along with other variables such as weather conditions and time of day, that the historical data trains the MLP-ANN for an accurate forecast at each instant of the optimization horizon. The forecast becomes an input to the optimization process, which accounts for the variability in renewable generation and demand.
- Step 2: Once the forecasts are available, the next step is to formulate the optimization problem. The main objective is to minimize the total operational costs, including energy generation, grid purchases, diesel generator operation, and demand response. The objective function consists of several cost components, each corresponding to a different energy source or system operation. The optimization problem is subject to supply-demand balance, generation capacities, and system stability requirements, as already discussed in previous sections.
- Step 3: It describes decision variables to present power generation scheduling for each source of energy along with curtailed power due to demand response programs. In addition, a decision vector comprising of decision variables provides the value of power output by PV systems, wind turbines, and diesel generators together with purchased grid power amount. Each variable is related to a specific instant in the considered optimization horizon; therefore, this can correctly represent the temporal dynamics in energy management. The main decision vector on which the optimization approach relies is constructed as shown in this figure.
- Step 4: The fitness function computes the overall operational cost of the microgrid over the optimization horizon. All the costs associated with the sources of energy, such as renewables, grid purchases, diesel generation, and demand response, are included here. This fitness function is minimized by the optimization algorithm through changes in decision variables. In this step, the forecasted inputs from Step 1 are linked to the optimization process that could enable the algorithm to find the most cost-effective energy management strategy.
- Step 5: The model is going to be defined with a set of constraints that allow it, after the optimization procedure, to maintain feasible and reliable solutions. These would be related not only to balance in power systems but also limit generation in different energy sources, renewable and conventional; systems related to reliability issues, therefore, are usually spinning reserves, among others, that ensure a system operation within physical and operative limits, consequently guaranteeing good and sustainable energetic management.
- Step 6: Decision variables are optimized using the MCO algorithm. This is because it offers a good balance between exploration and exploitation, which is highly required to deal with such complex-high-dimensional optimization problems like decentralized energy management. The MCO algorithm has used search-attack strategies, controlled by dynamic selection mechanisms based on the H value. The decision variables will be interactively updated with cheetahs in pursuit of a solution that would return a minimum of the total operational cost while satisfying all system constraints. It does the iterations for convergence; upon convergence, the result shall be used for determining the optimum energy scheduling of the microgrid.
- Step 7: Results after optimization are used to analyze the performance of the microgrid: the optimal power generation schedule from every available energy source is extracted, together with the demand response values. The evaluation shall concentrate on key performance indicators such as cost efficiency, system reliability, renewable energy use, and grid stability. The results are compared with the operational objectives of the system to ensure that the model meets its goals for cost minimization and improvement in the overall performance of the system.
5. Results and Discussion
5.1. Test System Overview
5.2. Assessment of Forecast Accuracy
5.3. Generation Scheduling and Demand Response Initiative
- Case 1: Actual Load and RES
- This case analyzes the efficacy of generation scheduling and demand response programs under actual load and RESs situations, devoid of any forecasting methodologies. The system leverages real-time data for both load and renewable energy sources during the operation.
- Case 2: Forecasted Load and RES with LM
- The LM algorithm offers the forecasting for this case, which employs anticipated demand and RESs data for system optimization. In this test, we used the LM technique to generate values for upcoming periods, using the predicted output as inputs for optimization.
- Case 3: Forecasted Load and RES with RP
- This case employs the same forecasting methodology as Case 2 but employs the RP algorithm to predict the load and RES data. The RP-based forecasts are subsequently employed to optimize the generation scheduling and DR program, as in the previous case.
5.3.1. Results of Case 1
5.3.2. Results of Case 2
5.3.3. Results of Case 3
5.3.4. Total Power Generation in the Case Studies
5.3.5. Analysis of Operational Costs
5.4. Comparison with Other Algorithms
6. Conclusions
Author Contributions
Funding
Data Availability Statement
Acknowledgments
Conflicts of Interest
Abbreviations
| Total operational cost of the system | |
| Operational cost of renewable generation | |
| Cost of purchasing power from the grid | |
| Cost of diesel generators, including operational costs | |
| Cost associated with the DR program | |
| Power output of wind unit at time | |
| Cost coefficient for wind unit | |
| Power output of PV unit at time | |
| Cost coefficient for PV unit | |
| Power purchased from the grid at time | |
| TOU cost coefficient for the grid at time | |
| Power output of diesel generator at time | |
| , | Cost coefficients for diesel generator |
| Voluntary load reduction in the DR program at time | |
| Cost coefficient of interruptible/curtailable (I/C) loads | |
| Power demand at time | |
| Line losses during power transmission | |
| Total generation capacity of the system at time | |
| , | Minimum and maximum generation capacities of PV units |
| , | Minimum and maximum generation capacities of wind units |
| , | Minimum and maximum generation capacities of diesel generator |
| , | Minimum and maximum power purchased from the grid |
| Decision vector containing all decision variables | |
| Number of time steps in the optimization horizon | |
| Number of PV units | |
| Number of wind turbines | |
| Number of diesel generators | |
| Input feature vector | |
| Activation function for the first hidden layer | |
| Activation function for the output layer | |
| Weight matrices for the hidden and output layers | |
| Bias vectors for the hidden and output layers | |
| Output of the MLP-ANN | |
| Input to the activation function | |
| Error vector | |
| Damping factor in the Levenberg-Marquardt algorithm | |
| Jacobian matrix of partial derivatives of errors with respect to weights | |
| Mean squared error | |
| Total number of samples | |
| Actual value at the -th data point | |
| Predicted value at the -th data point | |
| Factors for increasing and decreasing step size in RP | |
| Weight update for neuron | |
| Root mean squared error | |
| Mean absolute percentage error | |
| Mean absolute deviation | |
| Coefficient of correlation | |
| Mean of the actual values | |
| Mean of the predicted values | |
| Current position of cheetah for variable at time | |
| New position of cheetah for variable at time | |
| Normally distributed random value (randomization parameter) | |
| Step length at time for cheetah and variable | |
| Upper and lower limits for variable | |
| Total duration allocated for hunting activities | |
| Position of cheetah for variable at time | |
| Position of the prey (best solution) for variable at time | |
| Turning factor representing the prey’s evasive maneuvers | |
| Random value influencing the turning factor | |
| Interaction factor between cheetah and another cheetah at time | |
| Stochastic variable within the interval [0, 1] | |
| Strategy selection parameter governing exploration and aggression | |
| Length for selected dimensions during strategy selection | |
| Total number of dimensions in the solution space | |
| Uniformly distributed random values in the interval [0, 1] | |
| Abbreviation | : |
| RESs | Renewable Energy Sources |
| EMSs | Energy Management Systems |
| MLP-ANN | Multilayer Perceptron Artificial Neural Network |
| LM | Levenberg-Marquardt |
| RP | Resilient Backpropagation |
| ML | Machine Learning |
| ANN | Artificial Neural Network |
| SVR | Support Vector Regression |
| RMSE | Root Mean Squared Error |
| RF | Random Forest |
| PSO | Particle Swarm Optimization |
| GA | Genetic Algorithm |
| GBR | Gradient Boosting Regression |
| TLBO | Teaching—Learning-Based Optimization |
| CO | Cheetah Optimizer |
| MCO | Modified Cheetah Optimizer |
| DR | Demand Response |
| PV | Photovoltaic |
| WT | Wind Turbine |
| TOU | Time-of-use |
References
- Khalid, M. Smart Grids and Renewable Energy Systems: Perspectives and Grid Integration Challenges. Energy Strateg. Rev. 2024, 51, 101299. [Google Scholar] [CrossRef]
- Wynn, S.L.L.; Boonraksa, T.; Boonraksa, P.; Pinthurat, W.; Marungsri, B. Decentralized Energy Management System in Microgrid Considering Uncertainty and Demand Response. Electronics 2023, 12, 237. [Google Scholar] [CrossRef]
- Benti, N.E.; Chaka, M.D.; Semie, A.G. Forecasting Renewable Energy Generation with Machine Learning and Deep Learning: Current Advances and Future Prospects. Sustainability 2023, 15, 7087. [Google Scholar] [CrossRef]
- Akter, A.; Zafir, E.I.; Dana, N.H.; Joysoyal, R.; Sarker, S.K.; Li, L.; Muyeen, S.M.; Das, S.K.; Kamwa, I. A Review on Microgrid Optimization with Meta-Heuristic Techniques: Scopes, Trends and Recommendation. Energy Strateg. Rev. 2024, 51, 101298. [Google Scholar] [CrossRef]
- Gao, J.; Maalla, A.; Li, X.; Zhou, X.; Lian, K. Comprehensive Model for Efficient Microgrid Operation: Addressing Uncertainties and Economic Considerations. Energy 2024, 306, 132407. [Google Scholar] [CrossRef]
- Olabi, A.G.; Abdelkareem, M.A.; Semeraro, C.; Al Radi, M.; Rezk, H.; Muhaisen, O.; Al-Isawi, O.A.; Sayed, E.T. Artificial Neural Networks Applications in Partially Shaded PV Systems. Therm. Sci. Eng. Prog. 2023, 37, 101612. [Google Scholar] [CrossRef]
- Malakouti, S.M.; Karimi, F.; Abdollahi, H.; Menhaj, M.B.; Suratgar, A.A.; Moradi, M.H. Advanced Techniques for Wind Energy Production Forecasting: Leveraging Multi-Layer Perceptron+ Bayesian Optimization, Ensemble Learning, and CNN-LSTM Models. Case Stud. Chem. Environ. Eng. 2024, 10, 100881. [Google Scholar] [CrossRef]
- Rokonuzzaman, M.; Rahman, S.; Hannan, M.A.; Mishu, M.K.; Tan, W.-S.; Rahman, K.S.; Pasupuleti, J.; Amin, N. Levenberg-Marquardt Algorithm-Based Solar PV Energy Integrated Internet of Home Energy Management System. Appl. Energy 2025, 378, 124407. [Google Scholar] [CrossRef]
- R. Singh, A.; Kumar, R.S.; Bajaj, M.; Khadse, C.B.; Zaitsev, I. Machine Learning-Based Energy Management and Power Forecasting in Grid-Connected Microgrids with Multiple Distributed Energy Sources. Sci. Rep. 2024, 14, 19207. [Google Scholar]
- Grève, Z. De; Bottieau, J.; Vangulick, D.; Wautier, A.; Dapoz, P.-D.; Arrigo, A.; Toubeau, J.-F.; Vallée, F. Machine Learning Techniques for Improving Self-Consumption in Renewable Energy Communities. Energies 2020, 13, 4892. [Google Scholar] [CrossRef]
- Dimitropoulos, N.; Sofias, N.; Kapsalis, P.; Mylona, Z.; Marinakis, V.; Primo, N.; Doukas, H. Forecasting of Short-Term PV Production in Energy Communities through Machine Learning and Deep Learning Algorithms. In Proceedings of the 2021 12th International Conference on Information, Intelligence, Systems & Applications (IISA); IEEE, 2021; pp. 1–6.
- Wu, H.; Dong, P.; Liu, M. Optimization of Network-Load Interaction with Multi-Time Period Flexible Random Fuzzy Uncertain Demand Response. IEEE Access 2019, 7, 161630–161640. [Google Scholar] [CrossRef]
- Zafar, M.H.; Khan, N.M.; Mansoor, M.; Mirza, A.F.; Moosavi, S.K.R.; Sanfilippo, F. Adaptive ML-Based Technique for Renewable Energy System Power Forecasting in Hybrid PV-Wind Farms Power Conversion Systems. Energy Convers. Manag. 2022, 258, 115564. [Google Scholar] [CrossRef]
- Mquqwana, M.A.; Krishnamurthy, S. Particle Swarm Optimization for an Optimal Hybrid Renewable Energy Microgrid System under Uncertainty. Energies 2024, 17, 422. [Google Scholar] [CrossRef]
- Dong, A.; Lee, S.-K. The Study of an Improved Particle Swarm Optimization Algorithm Applied to Economic Dispatch in Microgrids. Electronics 2024, 13, 4086. [Google Scholar] [CrossRef]
- Dabhi, D.; Pandya, K. Enhanced Velocity Differential Evolutionary Particle Swarm Optimization for Optimal Scheduling of a Distributed Energy Resources with Uncertain Scenarios. IEEE access 2020, 8, 27001–27017. [Google Scholar] [CrossRef]
- Huo, D.; Le Blond, S.; Gu, C.; Wei, W.; Yu, D. Optimal Operation of Interconnected Energy Hubs by Using Decomposed Hybrid Particle Swarm and Interior-Point Approach. Int. J. Electr. Power Energy Syst. 2018, 95, 36–46. [Google Scholar] [CrossRef]
- Li, C.; Jia, X.; Zhou, Y.; Li, X. A Microgrids Energy Management Model Based on Multi-Agent System Using Adaptive Weight and Chaotic Search Particle Swarm Optimization Considering Demand Response. J. Clean. Prod. 2020, 262, 121247. [Google Scholar] [CrossRef]
- Chalise, S.; Sternhagen, J.; Hansen, T.M.; Tonkoski, R. Energy Management of Remote Microgrids Considering Battery Lifetime. Electr. J. 2016, 29, 1–10. [Google Scholar] [CrossRef]
- Askarzadeh, A. A Memory-Based Genetic Algorithm for Optimization of Power Generation in a Microgrid. IEEE Trans. Sustain. energy 2017, 9, 1081–1089. [Google Scholar] [CrossRef]
- Wang, Q.-Y.; Lv, X.-L.; Zeman, A. Optimization of a Multi-Energy Microgrid in the Presence of Energy Storage and Conversion Devices by Using an Improved Gray Wolf Algorithm. Appl. Therm. Eng. 2023, 234, 121141. [Google Scholar] [CrossRef]
- Li, H.; Eseye, A.T.; Zhang, J.; Zheng, D. Optimal Energy Management for Industrial Microgrids with High-Penetration Renewables. Prot. Control Mod. Power Syst. 2017, 2, 1–14. [Google Scholar] [CrossRef]
- Kutaiba, S.E.-B.; Hung, D.N.; Shantha, J.; Thair, M. Multiobjective Intelligent Energy Management Optimization for Grid-Connected Microgrids. In Proceedings of the 2018 IEEE International Conference on Environment and Electrical Engineering and 2018 IEEE Industrial and Commercial Power Systems Europe (EEEIC/I&CPS Europe); 2018; pp. 1–6. [Google Scholar]
- Moghaddam, A.A.; Seifi, A.; Niknam, T.; Pahlavani, M.R.A. Multi-Objective Operation Management of a Renewable MG (Micro-Grid) with Back-up Micro-Turbine/Fuel Cell/Battery Hybrid Power Source. energy 2011, 36, 6490–6507. [Google Scholar] [CrossRef]
- Ogunjuyigbe, A.S.O.; Ayodele, T.R.; Akinola, O.A. Optimal Allocation and Sizing of PV/Wind/Split-Diesel/Battery Hybrid Energy System for Minimizing Life Cycle Cost, Carbon Emission and Dump Energy of Remote Residential Building. Appl. Energy 2016, 171, 153–171. [Google Scholar] [CrossRef]
- Abd-Elhaleem, S.; Shoeib, W.; Sobaih, A.A. A New Power Management Strategy for Plug-in Hybrid Electric Vehicles Based on an Intelligent Controller Integrated with CIGPSO Algorithm. Energy 2023, 265, 126153. [Google Scholar] [CrossRef]
- Aguila-Leon, J.; Vargas-Salgado, C.; Chiñas-Palacios, C.; Díaz-Bello, D. Energy Management Model for a Standalone Hybrid Microgrid through a Particle Swarm Optimization and Artificial Neural Networks Approach. Energy Convers. Manag. 2022, 267, 115920. [Google Scholar] [CrossRef]
- Ferahtia, S.; Djeroui, A.; Rezk, H.; Houari, A.; Zeghlache, S.; Machmoum, M. Optimal Control and Implementation of Energy Management Strategy for a DC Microgrid. Energy 2022, 238, 121777. [Google Scholar] [CrossRef]
- Thornburg, J.; Krogh, B.H. A Tool for Assessing Demand Side Management and Operating Strategies for Isolated Microgrids. Energy Sustain. Dev. 2021, 64, 15–24. [Google Scholar] [CrossRef]
- Akbari, M.A.; Zare, M.; Azizipanah-Abarghooee, R.; Mirjalili, S.; Deriche, M. The Cheetah Optimizer: A Nature-Inspired Metaheuristic Algorithm for Large-Scale Optimization Problems. Sci. Rep. 2022, 12, 1–20. [Google Scholar] [CrossRef]
- Rao, R.V.; Savsani, V.J.; Vakharia, D.P. Teaching–Learning-Based Optimization: An Optimization Method for Continuous Non-Linear Large Scale Problems. Inf. Sci. (Ny). 2012, 183, 1–15. [Google Scholar] [CrossRef]
- Meesaraganda, L.V.P.; Saha, P.; Tarafder, N. Artificial Neural Network for Strength Prediction of Fibers’ Self-Compacting Concrete. In Proceedings of the Soft Computing for Problem Solving: SocProS 2017, Volume 1; Springer, 2019; pp. 15–24.
- Sibi, P.; Jones, S.A.; Siddarth, P. Analysis of Different Activation Functions Using Back Propagation Neural Networks. J. Theor. Appl. Inf. Technol. 2013, 47, 1264–1268. [Google Scholar]
- Huang, C.; Zhang, H.; Song, Y.; Wang, L.; Ahmad, T.; Luo, X. Demand Response for Industrial Micro-Grid Considering Photovoltaic Power Uncertainty and Battery Operational Cost. IEEE Trans. Smart Grid 2021, 12, 3043–3055. [Google Scholar] [CrossRef]
- Logenthiran, T.; Srinivasan, D.; Khambadkone, A.M.; Aung, H.N. Multiagent System for Real-Time Operation of a Microgrid in Real-Time Digital Simulator. IEEE Trans. Smart Grid 2012, 3, 925–933. [Google Scholar] [CrossRef]
- Dietrich, K.; Latorre, J.M.; Olmos, L.; Ramos, A. Demand Response in an Isolated System with High Wind Integration. IEEE Trans. Power Syst. 2011, 27, 20–29. [Google Scholar] [CrossRef]




















| Model | LM | RP | ||||||
|---|---|---|---|---|---|---|---|---|
| Variable | CC | RMSE | MAD | MAPE (%) | CC | RMSE | MAD | MAPE (%) |
| Solar Irradiance | 0.97 | 73.21 | 41.38 | 8.22 | 0.97 | 80.27 | 46.79 | 9.84 |
| Ambient Temperature | 0.99 | 0.50 | 0.41 | 3.18 | 0.99 | 0.71 | 0.62 | 4.55 |
| Wind Speed | 0.88 | 1.18 | 0.92 | 8.63 | 0.82 | 1.38 | 1.08 | 10.78 |
| Power Demand | 0.68 | 62.73 | 49.62 | 9.39 | 0.66 | 62.23 | 48.89 | 9.19 |
| Case# | Gird (kW) | Local gen. (kW) | DR_total(kW) |
|---|---|---|---|
| Case1 | 3680.001456 | 7850.774091 | 1041.677698 |
| Case2 | 3690.546699 | 7653.857775 | 607.1113135 |
| Case3 | 3943.648099 | 7598.336085 | 355.9692446 |
| time (h) | wo/opt | Case 1 | Case 2 | Case 3 |
|---|---|---|---|---|
| 1 | 4016.49901 | 2791.127 | 2775.326 | 3370.753 |
| 2 | 4012.299966 | 3380.883 | 3957.249 | 3854.598 |
| 3 | 3415.209351 | 3547.918 | 3265.85 | 2886.221 |
| 4 | 5514.428394 | 2822.845 | 2223.335 | 4311.081 |
| 5 | 3715.604693 | 3372.593 | 2156.397 | 3041.558 |
| 6 | 5605.418322 | 3399.249 | 4880.023 | 4128.463 |
| 7 | 4078.380805 | 2706.178 | 2514.636 | 3025.003 |
| 8 | 4845.054157 | 4082.725 | 3523.624 | 2926.634 |
| 9 | 5337.48599 | 2928.058 | 2390.988 | 2974.416 |
| 10 | 5745.957024 | 4246.864 | 4058.731 | 4853.323 |
| 11 | 5748.957753 | 3155.872 | 4837.422 | 2558.217 |
| 12 | 5746.599395 | 2729.704 | 3493.648 | 2308.117 |
| 13 | 5228.080859 | 2897.346 | 2268.99 | 3829.498 |
| 14 | 5741.948459 | 3743.277 | 3625.395 | 3336.166 |
| 15 | 4764.706964 | 3574.969 | 2475.976 | 3200.479 |
| 16 | 5157.624 | 3135.079 | 4891.306 | 2574.407 |
| 17 | 5751.342471 | 3441.607 | 2745.905 | 3921.388 |
| 18 | 3538.947464 | 4487.293 | 3580.845 | 3492.784 |
| 19 | 4736.03933 | 3409.708 | 3482.03 | 3563.465 |
| 20 | 3625.319983 | 2303.714 | 4031.57 | 3875.136 |
| 21 | 2456.36054 | 3701.873 | 3089.849 | 3743.393 |
| 22 | 4377.830472 | 3308.831 | 3951.49 | 3917.054 |
| 23 | 2700.935559 | 2841.413 | 2337.571 | 2458.137 |
| 24 | 4627.31293 | 2961.224 | 4351.358 | 3271.488 |
| Total cost | 110488.3439 | 78970.35 | 80909.51 | 81421.78 |
| method | Uncertainty | Operating cost reduction (%) |
|---|---|---|
| [34] | PV uncertainty | 15.6% |
| [35] | Not consider | 5% |
| [36] | Wind uncertainty (10%) | 27% |
| [12] | Price uncertainty | 16% |
| [2] | 11% PV uncertainty, 10% wind uncertainty | 23% |
| Case 2 | Forecasted Load and RES with LM | 26.8% |
| Case 3 | Forecasted Load and RES with RP | 26.3% |
| Case# | Metric | MCO | CO | PSO | TLBO |
|---|---|---|---|---|---|
| 1 | min | 7.90E+04 | 8.63E+05 | 8.08E+06 | 2.32E+06 |
| mean | 2.17E+06 | 2.73E+07 | 5.80E+07 | 1.54E+07 | |
| max | 3.55E+11 | 3.71E+12 | 2.09E+13 | 4.33E+12 | |
| SD | 8.02E+04 | 1.76E+12 | 1.96E+13 | 4.67E+12 | |
| 2 | min | 80909.53 | 21894794 | 4.3E+08 | 96116699 |
| mean | 4610438 | 26485154 | 58549038 | 14268439 | |
| max | 1.7E+11 | 3.16E+12 | 1.19E+13 | 2.98E+12 | |
| SD | 94543.7 | 3.18E+12 | 2.21E+13 | 5.92E+12 | |
| 3 | min | 81490.88 | 134489.5 | 824219.3 | 168877.8 |
| mean | 5944093 | 24715388 | 41816119 | 11115255 | |
| max | 1.43E+12 | 4.9E+12 | 2.65E+13 | 5.79E+12 | |
| SD | 78730.35 | 5.87E+11 | 4.13E+12 | 1.34E+12 |
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. |
© 2025 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (http://creativecommons.org/licenses/by/4.0/).