Submitted:
28 March 2026
Posted:
30 March 2026
You are already at the latest version
Abstract
Keywords:
1. Introduction
- (a)
- The objective was to develop an experimental setup (Figure 3) capable of efficiently logging and recording operational data, while ensuring reliable integration between the OPAL-RT-PHIL and the SG test bench. The SG configuration comprised a photovoltaic system, a battery, an inverter, and a load system.
- (b)
- This study analyzes and compares the system’s performance in both grid-connected and islanded conditions. It also evaluates how the MOEA/D optimization algorithm affects the overall performance and stability of the MG.
- (c)
- This study looks at how a surrogate-assisted, knee-guided multi-objective optimization framework finds the best operating regions under different system conditions using real measurement data. Instead of controlling systems in real time, the framework helps with energy management decisions by quickly exploring possible solutions and selecting compromise solutions under system constraints in both grid-forming and grid-connected microgrids [29].
- (d)
- This research addresses the limitations present in current MOO methods for MG applications and examines how surrogate techniques can accelerate convergence. Preference-based and knee-based methods were also evaluated to maintain robustness.
- (e)
- The proposed strategy was validated using evaluation metrics and compared with two baseline methods selected for this study. We used MOEA/D for all methods to keep the comparison fair. This way, any improvement comes from our proposed ideas (smart seeding, surrogate, knee guidance), not from changing the algorithm itself.
- (f)
- This study uses OPAL-RT microgrid power hardware-in-the-loop (PHIL) experiments and a Lucas-Nülle smart-grid lab [30] platform (Table 1) to explore EMS optimization in different operating modes. Three experiments are carried out. Section A tests a physically based EMS approach with OPAL data. Section B uses smart-meter data and Gaussian Process models for surrogate-assisted optimization. Section C adds economic cost, degradation, and reliability goals, using Random Forest surrogate modeling and statistical evolutionary multi-objective evaluation metrics.

2. Experimental Setup and Data Acquisition
2.1. OPAL-RT Microgrid Platform (Grid-Forming)
2.2. Lucas–Nülle Smart-Grid Platform (Grid-Following)
2.3. Measurement Data and Prepossessing
3. EMS Problem Formulation

Decision Variables
Technical Objectives Functions for Section A and B
Operational Constraints and Power-Balance Model
Section C Extended EMS Objectives
MOEA/D-Based EMS Optimization Framework
Experimental Design and Evaluation Protocol
Section A: OPAL Physical EMS Study
| Algorithm 1:Knee-Guided MOEA/D Framework for Section A (Grid-Forming Technical Objectives) |
|
Section B: Smart-Grid Surrogate and Replay Study
| Algorithm 2:Surrogate-Assisted MOEA/D Framework for Grid-Connected EMS (Section B) |
|
Section C: Extended EMS Statistical Study
4. Baseline Optimization Frameworks
Baseline MOEA/D
| Algorithm 3:MOEA/D for Technical Multi-Objective Optimization |
|
Smart-Seed MOEA/D
| Algorithm 4:Smart-Seed MOEA/D with Rule-Based Initialization |
|
SK-MOEA/D Optimization Framework
| Algorithm 5:Hybrid SK-MOEA/D Optimization Framework (Extended EMS Study) |
|
Stochastic-Elitist Survival
Knee Point Detection and Prioritization
Surrogate Model
5. Results and Discussion
5.1. Section A Results (Physical validation)
5.2. Section B Results (Surrogate based Replay validation)
- (a)
- In grid-connected mode, we applied a physical constraints via a replay stage which ensures that, if the surrogate model produces solutions that do not satisfy physical constraints such as power balance or device limits, each candidate solution is re-evaluated using the original system equations, and only feasible solutions are selected. In Section A, all solutions were evaluated directly on the PHIL system, ensuring feasibility. In Section C, all constraints are explicitly included in the optimization model, so no separate replay step is required. This ensures that only physically valid operating points are considered in the final decision.
- (b)
- We have simulated over 5,000 real-time data points and set the population size using Das-Dennis reference directions (H=7, M=4). The results (Table 6) indicate that, although the surrogate-assisted framework provides stable optimization behavior, the grid-following scenario is inherently constrained by limited renewable availability and high demand levels, leading to saturated operating points dominated by battery and grid support. The unserved-load value is reported in watts for physical interpretation, whereas the mismatch objective is squared to penalize large deficits more strongly; for EMO evaluation, the objectives are normalized so that scale differences do not dominate the comparison (Table 6). The relatively high errors in PV utilization (MAE , RMSE ) are attributed to near-zero PV activity and low signal variance, which inflate error metrics, whereas the surrogate maintains high accuracy for battery stress () and strong performance for unserved load () supported by high uncertainty coverage (PIC95 up to 1.000).
- (c)
- The high-fidelity physical replay used to validate surrogate decisions identified 7 physically non-dominating solutions. Multi-criteria ranking with TOPSIS also supports decision stability, as the knee solution scored 0.926, confirming its robustness across different decision-making methods. The 4D trade-off plot (Figure 7) showed all physical Pareto solutions by blue transparent lines, where IQR is 25–75% per objective and the median Pareto trajectory is represented by a black line. The knee solution is marked with a gold line and markers, and physically replayed non-dominated solutions are marked in red.
- (d)
- To maintain balance among objectives, normalization is applied during optimization, while physical values are preserved for analysis and interpretation [65]. The knee solutions lies inside the IQR, showing a Physical realism as PV utilization () remains near zero for most feasible solutions, indicating negligible renewable contribution under the given grid-following conditions. In contrast, battery stress () is relatively high (close to 0.9 in normalized space), confirming that battery dispatch is the dominant control action. The objectives (unserved load) and (mismatch) exhibit wider spread, as shown by the large interquartile region, reflecting variability in feasible supply-demand balancing. The knee solution (yellow) and TOPSIS-best solution [66] (purple) overlap closely, indicating strong agreement between geometric and decision-based selection criteria. The reported EMO indicators (HV = 0.125, spacing = 1.254, Pareto size = 7) confirm that the feasible Pareto set is compact but stable, which is expected under strict physical and operational constraints.
- (e)
- In accordance with the EMO framework, the result found the convergence (HV ) with balanced diversity, followed by the crowding distance mean (1.329) and entropy (1.550). The relatively low HV value occurred because of the constrained feasible region in the grid-connected scenario. The TOPSIS-selected solution (index = 29, score ) was relatively near the knee point, confirming decision validity. Operationally, the results indicate where battery (–498 W) and grid (–464 W) contributions prioritize for limited renewable utilization, while maintaining feasible load coverage (–). Overall, the results showed the framework as an EMS-based surrogate-assisted decision-support tool under constrained grid-following conditions.
5.3. Section C Results (Statistical EMO analysis)
6. Conclusion
Acknowledgments
Declarations
- (a)
- Funding : This research did not receive external funding.
- (b)
- Consent for publication: All authors give their consent for publication.
- (c)
- Data availability: The data supporting the findings of this study are available from the corresponding author upon reasonable request.
- (d)
- Materials availability: All materials used in this study are available from the authors upon request.
- (e)
- Code availability: The code developed for this work is available from the corresponding author upon reasonable request.
- (f)
- Author contribution: All authors contributed to the study conception, methodology, analysis, and writing of the manuscript. All authors read and approved the final version.
Conflicts of Interest
References
- Syahril M, R.M.A.; Ismail1, B. Microgrid synchronization using power offset through a central controller. In Proceedings of the Journal of Physics: Conference Series, 2019. [Google Scholar]
- Shafiullah, M. Review of Recent Developments in Microgrid Energy Management Strategies. Sustainability 2022, 14, 14794. [Google Scholar] [CrossRef]
- Venayagamoorthy, G.K.; Sharma, R.K.; Gautam, P.K.; Ahmadi, A. Dynamic Energy Management System for a Smart Microgrid. IEEE Transactions on Neural Networks and Learning Systems 2016, 27, 1643–1656. [Google Scholar] [CrossRef] [PubMed]
- Aragües Peñalba, M.; Sumper, A. Special Issue on Microgrids. Applied Sciences 2019, 9, 4710. [Google Scholar] [CrossRef]
- Vasilakis, A.; Zafeiratou, I.; Lagos, D.T.; Hatziargyriou, N.D. The Evolution of Research in Microgrids Control. IEEE Open Access Journal of Power and Energy 2020, 7, 331–343. [Google Scholar] [CrossRef]
- Yazdani, A.; Iravani, R. Voltage-Sourced Converters in Power Systems: Modeling, Control, and Applications; John Wiley & Sons: Hoboken, NJ, USA, 2010. [Google Scholar]
- Islam, Saiful; Mostaghim, Sanaz; Hartmann, Michael. A Survey on Multi-Objective Optimization in Microgrid Systems. In Proceedings of the Proceedings of the IEEE Congress on Evolutionary Computation (CEC), Yokohama, Japan, 2024; pp. 1–8. [Google Scholar]
- Thirunavukkarasu, G.S.; Seyedmahmoudian, M.; Jamei, E.; Horan, B.; Mekhilef, S.; Stojcevski, A. Role of optimization techniques in microgrid energy management systems—A review. Energy Strategy Reviews 2022, 43, 100899. [Google Scholar] [CrossRef]
- Sharma, S.; Kumar, V. A Comprehensive Review on Multi-objective Optimization Techniques: Past, Present and Future. Archives of Computational Methods in Engineering 2022, 29. [Google Scholar] [CrossRef]
- Deb, K. Multi-Objective Optimization Using Evolutionary Algorithms: An Introduction. In Proceedings of the Indian Institute of Technology Kanpur, PIN 208016, India, 2011. [Google Scholar]
- Phommixay, Sengthavy; Doumbia, Mamadou Lamine D.L.S. Review on the cost optimization of microgrids via particle swarm optimization. International Journal of Energy and Environmental Engineering 2020. [Google Scholar] [CrossRef]
- Liu, S.; Yu, W.; Gao, W.; Lou, K.; Zhang, Y. Multi-objective optimization dispatch of PV-MG considering demand response actions. In Proceedings of the Proceedings of the 35th Chinese Control Conference (CCC), Chengdu, China, 2016. [Google Scholar]
- Tian, Y.; Cheng, R.; Zhang, X.; Jin, Y. PlatEMO: A MATLAB Platform for Evolutionary Multi-Objective Optimization. In Proceedings of the Proceedings of the IEEE Congress on Evolutionary Computation (CEC), Donostia-San Sebastián, Spain, 2017; pp. 1–8. [Google Scholar]
- Deb, Kalyanmoy; Pratap, Amrit; Agarwal, Sameer; Meyarivan, T. A Fast and Elitist Multiobjective Genetic Algorithm: NSGA-II. IEEE Transactions on Evolutionary Computation 2002, 6, 182–197. [Google Scholar] [CrossRef]
- Shabir, S.; Singla, R. A Comparative Study of Genetic Algorithm and Particle Swarm Optimization. International Journal of Electrical Engineering 2016, 9, 215–223. [Google Scholar]
- Zhou, N.; Liu, N.; Zhang, J.; Lei, J. Multi-Objective Optimal Sizing for Battery Storage of PV-Based Microgrid with Demand Response. Energies 2016, 9, 591. [Google Scholar] [CrossRef]
- Oulis Rousis, A.; Tzelepis, D.; Konstantelos, I.; Booth, C.; Strbac, G. Design of a Hybrid AC/DC Microgrid Using HOMER Pro: Case Study on an Islanded Residential Application. Inventions 2018, 3, 55. [Google Scholar] [CrossRef]
- Saxena, V.; Kumar, N.; Nangia, U. Recent Trends in the Optimization of Renewable Distributed Generation: A Review. Ingeniería e Investigación 2022, 42, e97702. [Google Scholar] [CrossRef]
- Nallolla, Ch. A.; Reddy, M. M.; Reddy, G. S. Multi-Objective Optimization Algorithms for a Hybrid AC/DC Microgrid Using RES: A Comprehensive Review. Electronics 2023, 12, 1062. [Google Scholar] [CrossRef]
- Mark. Multi-Objective Optimal Capacity Planning for 100% Renewable Energy-Based Microgrid Incorporating Cost of Demand-Side Flexibility Management. Applied Sciences 2019, 9, 3855, Available online: Kipngetich. [Google Scholar] [CrossRef]
- Geng, S.; Wu, G.; Tan, C.e.a. e.a. Multi-Objective Optimization of a Microgrid Considering the Uncertainty of Supply and Demand. Sustainability 2021. [Google Scholar]
- Islam, Saiful.; Mostaghim, Sanaz.; Hartmann, Michael. Multi-Objective Optimization Algorithms for Energy Management Systems in Microgrids: A Control Strategy Based on a PHIL System 2025, 1–5. [CrossRef]
- Kurundkar, K.M.; Karve, G.M.; Vaidya, G.A. Techno-Economic Analysis and Optimal Sizing of Stand-alone Hybrid AC–DC Microgrid by Nature-Inspired Firefly Algorithm and Particle Swarm Optimization. In Proceedings of the Proceedings of the 2021 International Conference on Intelligent Technologies (CONIT), Hubballi, India, 2021; pp. 1–6. [Google Scholar]
- Islam, Saiful; Mostaghim, Sanaz; Hartmann, Michael. Multi-Objective Optimization Algorithms for Energy Management System in Microgrids Including Control Strategy. In Proceedings of the IEEE Symposia on Computational Intelligence for Energy, Transport and Environmental Sustainability (CIETES Companion), 2025. [Google Scholar] [CrossRef]
- Zhang, Liang; Pang, Bo; Yi, Ruipeng; Gai, Pengyu; Xin, Chunqing; Yang, Longjie; Li, Huaqiang. Multi-Objective Day-Ahead Optimal Scheduling of Isolated Microgrid Considering Flexibility. In Proceedings of the E3S Web of Conferences, 2018; Vol. 53. [Google Scholar] [CrossRef]
- Huang, Yongyi; Masrur, Hasan; Shigenobu, Ryuto; Mohamed Hemeida, Ashraf; Mikhaylov, Alexey; Senjyu, Tomonobu. A Comparative Design of a Campus Microgrid Considering a Multi-Scenario and Multi-Objective Approach. Energies 2021, 14, 2853. [Google Scholar] [CrossRef]
- Wu, Xiaomin; Cao, Weihua; Wang, Dianhong; Ding, Min. Multi-objective Optimization Based on SPEA for the Microgrid Energy Dispatch. In Proceedings of the Proceedings of the 37th Chinese Control Conference, 2018. [Google Scholar] [CrossRef]
- Deb., Kalyanmoy; Jain, Himanshu. An Evolutionary Many-Objective Optimization Algorithm Using Reference-Point-Based Nondominated Sorting Approach, Part I: Solving Problems With Box Constraints. IEEE Transactions on Evolutionary Computation 2014, 18, 577–601. [Google Scholar] [CrossRef]
- Lasseter, R.H.; Chen, Z.; Pattabiraman, D. Grid-Forming Inverters: A Critical Asset for the Power Grid. IEEE Journal of Emerging and Selected Topics in Power Electronics 2020, 8, 925–935. [Google Scholar] [CrossRef]
- Lucas-Nülle. ESG 1 Smart Grid Trainer for Power Engineering, Smart Grid, and Microgrid Applications. 2025. Available online: https://www.lucas-nuelle.us/2768/apg/13582/ESG-1-Smart-Grid-Trainer.htm (accessed on 23-April-2025).
- Lin, Faa-Jeng; Chang, Chao-Fu; Huang, Yu-Cheng; Su, Tzu-Ming. A Deep Reinforcement Learning Method for Economic Power Dispatch of Microgrid in OPAL-RT Environment. Technologies 2023, 11, 96. [Google Scholar] [CrossRef]
- Kellermüller, Sandro; Obushevs, Artjoms; Ramirez Gonzalez, Miguel; Korba, Petr. Digital Twin Development of a Dynamic Hardware Emulator. Energies 2022, 15, 4547. [Google Scholar] [CrossRef]
- OPAL-RT Technologies. OP1400 Series 4-Quadrant PHIL Amplifier. 2025. Available online: https://www.opal-rt.com/op1400-4-quadrant-power-amplifier/ (accessed on 23-April-2025).
- Djartov, Boris; Mostaghim, Sanaz. Multi-objective Multiplexer Decision Making Benchmark Problem. In Proceedings of the Proceedings of the Companion Conference on Genetic and Evolutionary Computation (GECCO ’23 Companion), 2023; pp. 1676–1683. [Google Scholar] [CrossRef]
- Benecke, Tobias; Mostaghim, Sanaz. Effects of Optimal Genetic Material in the Initial Population of Evolutionary Algorithms. In Proceedings of the 2023 IEEE Symposium Series on Computational Intelligence (SSCI), 2023; pp. 1386–1391. [Google Scholar] [CrossRef]
- Opris, Andre. A First Runtime Analysis of NSGA-III on a Many-Objective Multimodal Problem: Provable Exponential Speedup via Stochastic Population Update. arXiv 2025, arXiv:cs. [Google Scholar]
- Branke, Jürgen; Deb, Kalyanmoy; Dierolf, Henning; Osswald, Matthias. Finding Knees in Multi-objective Optimization. Proceedings of the Parallel Problem Solving from Nature – PPSN VIII 2004, Vol. 3242, 722–731. [Google Scholar] [CrossRef]
- Tang, Junfeng; Wang, Handing; Xiong, Lin. Surrogate-assisted multi-objective optimization via knee-oriented Pareto front estimation. Swarm and Evolutionary Computation 2023, 77, 101252. [Google Scholar] [CrossRef]
- Islam, Saiful; Mostaghim, Sanaz; Hartmann, Michael. Multi-Objective Optimization Algorithms for Energy Management Systems in Microgrids: A Control Strategy Based on a PHIL System. arXiv 2025, arXiv:2505.18210. [Google Scholar] [CrossRef]
- Wang, Rui; Xiong, Jian; Ishibuchi, Hisao; Wu, Guohua; Zhang, Tao. On the effect of reference point in MOEA/D for multi-objective optimization. Applied Soft Computing 2017, 58, 25–34. [Google Scholar] [CrossRef]
- Zhang, Qingfu; Li, Hui. MOEA/D: A Multiobjective Evolutionary Algorithm Based on Decomposition. IEEE Transactions on Evolutionary Computation 2007, 11, 712–731. [Google Scholar] [CrossRef]
- Deb., Kalyanmoy; Agrawal, Ram Bhushan. Simulated Binary Crossover for Continuous Search Space. Complex Systems 1995, 9, 115–148. [Google Scholar]
- Deb, Kalyanmoy. Multi-Objective Optimization Using Evolutionary Algorithms; John Wiley & Sons: Chichester, UK, 2001. [Google Scholar]
- Deb, Kalyanmoy. An efficient constraint handling method for genetic algorithms. Computer Methods in Applied Mechanics and Engineering 2000, 186, 311–338. [Google Scholar] [CrossRef]
- Molina, Daniel; LaTorre, Antonio; Herrera, Francisco. An Insight into Bio-inspired and Evolutionary Algorithms for Global Optimization: Review, Analysis, and Lessons Learnt over a Decade of Competitions. In Cognitive Computation; 2018. [Google Scholar] [CrossRef]
- Riquelme, Nery; von Lücken, Christian; Barán, Benjamín. Performance metrics in multi-objective optimization. In Proceedings of the 2015 Latin American Computing Conference (CLEI 2015), 2015; pp. 1–11. [Google Scholar] [CrossRef]
- Jin, Yaochu. Surrogate-assisted evolutionary computation: Recent advances and future challenges. Swarm and Evolutionary Computation 2011. [Google Scholar] [CrossRef]
- Ramírez-Atencia, Cristian; Mostaghim, Sanaz; Camacho, David. AsKPNSGA-II: Knee Point Based MOEA with Self-Adaptive Angle for Mission Planning Problems. 2020, [2002.08867. [Google Scholar]
- Rachmawati, Lily; Srinivasan, Dipti. Multiobjective Evolutionary Algorithm With Controllable Focus on the Knees of the Pareto Front. IEEE Transactions on Evolutionary Computation 2009, 13, 810–824. [Google Scholar] [CrossRef]
- Zhang, Xingyi; Tian, Ye; Jin, Yaochu. A Knee Point-Driven Evolutionary Algorithm for Many-Objective Optimization. IEEE Transactions on Evolutionary Computation 2015, 19, 761–776. [Google Scholar] [CrossRef]
- Zhang, Qingfu; Liu, Wudong; Tsang, Edward; Virginas, Botond. Expensive Multiobjective Optimization by MOEA/D With Gaussian Process Model. IEEE Transactions on Evolutionary Computation 2010, 14, 456–474. [Google Scholar] [CrossRef]
- Deb; Kalyanmoy, P.C.R.; m, R. Surrogate Modeling Approaches for Multiobjective Optimization: Methods, Taxonomy, and Results. 2021, Vol. 26. [Google Scholar] [CrossRef]
- Dai. Multiobjective adaptive surrogate modeling-based optimization for parameter estimation of large, complex geophysical models. Wei Gong.; Qingyun Duan.; Jianduo Li.; Chen Wang.; Zhenhua Di.; Aizhong Ye.; Chiyuan Miao.; Yongjiu;Water Resources Research 2015, 52, 1982–2003. [Google Scholar] [CrossRef]
- Emmerich, Michael T. M.; Deutz, André H. A Tutorial on Multiobjective Optimization: Fundamentals and Evolutionary Methods. Natural Computing 2018, 17, 585–609. [Google Scholar] [CrossRef]
- Knowles, Joshua D. ParEGO: a hybrid algorithm with on-line landscape approximation for expensive multiobjective optimization problems. IEEE Transactions on Evolutionary Computation 2006, 10, 50–66. [Google Scholar] [CrossRef]
- Li, Hui; Zhang, Qingfu. Multiobjective optimization problems with complicated Pareto sets: MOEA/D and NSGA-II. IEEE Transactions on Evolutionary Computation 2009, 13, 284–302. [Google Scholar] [CrossRef]
- Deb, K.; Pratap, A.; Agarwal, S.; Meyarivan, T. A fast and elitist multiobjective genetic algorithm: NSGA-II. IEEE Transactions on Evolutionary Computation, 2002. [Google Scholar] [CrossRef]
- Zitzler, Eckart; Thiele, Lothar. Multiobjective Optimization Using Evolutionary Algorithms: A Comparative Case Study; 1998. [Google Scholar] [CrossRef]
- Zitzler, E.; Thiele, L.; Laumanns, M.; Fonseca, C.; da Fonseca, V. Performance assessment of multiobjective optimizers: an analysis and review. IEEE Transactions on Evolutionary Computation 2003, 7, 117–132. [Google Scholar] [CrossRef]
- Ishibuchi, Hisao; Akedo, Naoya; Nojima, Yusuke. Behavior of Multiobjective Evolutionary Algorithms on Many-Objective Knapsack Problems. IEEE Transactions on Evolutionary Computation 2015, 19. [Google Scholar] [CrossRef]
- Van Veldhuizen, David A.; Lamont, Gary B. Multiobjective Evolutionary Algorithms: Analyzing the State-of-the-Art. Evol. Comput. 2000, 8, 125–147. [Google Scholar] [CrossRef]
- Brockhoff, Dimo; Zitzler, Eckart. Are All Objectives Necessary? On Dimensionality Reduction in Evolutionary Multiobjective Optimization; 2006; pp. 533–542. [Google Scholar]
- Zhang, Xingyi; Tian, Ye; Jin, Yaochu. A Knee Point-Driven Evolutionary Algorithm for Many-Objective Optimization. IEEE Transactions on Evolutionary Computation 2015, 19, 761–776. [Google Scholar] [CrossRef]
- Tanabe, Ryoji; Li, Ke. Quality Indicators for Preference-Based Evolutionary Multiobjective Optimization Using a Reference Point: A Review and Analysis. IEEE Transactions on Evolutionary Computation 2024, 28, 1575–1589. [Google Scholar] [CrossRef]
- He, L.; Ishibuchi, H.; Trivedi, A.; Wang, H.; Nan, Y.; Srinivasan, D. A Survey of Normalization Methods in Multiobjective Evolutionary Algorithms. IEEE Transactions on Evolutionary Computation 2021, 25, 1028–1048. [Google Scholar] [CrossRef]
- Dheda, D.; Albertyn, J.; Adetunji, K.; Liu, Z.; Abu-Mahfouz, A.M.; Cheng, L. Techno-Economic, Environmental, and Social Multi-Objective Optimization of a Grid-Connected Hybrid Renewable Energy System Using Metaheuristic Algorithms. IEEE Access 2025, PP, 1–1. [Google Scholar] [CrossRef]






| Parameter | Value | Description |
|---|---|---|
| Decision variable bounds | ||
| W | PV dispatch limit. | |
| W (A,B) | Battery support (technical studies). | |
| W (C) | Charging/discharging (extended study). | |
| W | Grid/OPAL support limit. | |
| W | Curtailment ( enforced). | |
| (A,C) | PHIL battery constraints. | |
| (B) | Smart-grid dataset constraint. | |
| PV activation switch. | ||
| Hardware / physical settings | ||
| Load reference | 1200 W | Nominal load. |
| Inverter efficiency | Conversion efficiency. | |
| Voltage | 230 V | Nominal AC voltage. |
| Current | A | Nominal AC current. |
| Battery capacity | 2443 Wh | Used for SOC and degradation. |
| Charge/discharge efficiencies. | ||
| Sampling time | 1 s | Data logging interval. |
| Section C economic parameters | ||
| Energy cost | – €/kWh | Grid/OPAL energy cost. |
| Battery degradation | €/kWh | Throughput-based cost. |
| Unserved penalty | €/kWh | Reliability penalty. |
| Curtailment penalty | €/kWh | Renewable curtailment penalty. |
| Component | Raw Column Name | Description |
|---|---|---|
| Inverter + PV (Field 1) | ||
| 1_INV_PV_P_SUM | Inverter output power (W) | |
| 1_INV_PV_PV_P_SUM | PV panel power (W) | |
| 1_INV_PV_V_L1 | Inverter voltage (V) | |
| 1_INV_PV_I_L1 | Inverter current (A) | |
| 1_INV_PV_FREQ | Inverter frequency (Hz) | |
| 1_INV_PV_PF_L1, L2, L3 | Power factor per phase | |
| 1_INV_PV_P_L1, L2, L3 | Active power per phase (W) | |
| Load (Field 5) | ||
| 2_Load_P_SUM | Total load power (W) | |
| 2_Load_V_L1 | Load voltage (V) | |
| 2_Load_I_L1 | Load current (A) | |
| 2_Load_PF_L1 | Load power factor | |
| Microgrid Output (Field 2) | ||
| 3_Microgrid_P_SUM | Microgrid output power (W) | |
| 3_Microgrid_V_L1 | Microgrid voltage (V) | |
| 3_Microgrid_FREQ | Microgrid frequency (Hz) | |
| 3_Microgrid_I_L1 | Output current to grid (A) | |
| 3_Microgrid_PF_L1 | Output power factor | |
| Battery System (Field 3) | ||
| 4_Battery_P_SUM | Battery power (W) | |
| 4_Battery_V_L1 | Battery voltage (V) | |
| 4_Battery_I_AVG | Battery average current (A) | |
| 4_Battery_PF_SUM | Battery power factor | |
| 4_Battery_P_L1, L2, L3 | Active power per phase (W) | |
| 4_Battery_VARQ1_SUM | Reactive power (VAR) | |
| 4_Battery_V_LN_AVG | Line-neutral voltage (avg) (V) | |
| PV System from OPAL-RT | ||
| OPAL_PV_Current | PV current (A) | |
| OPAL_PV_Voltage | PV voltage (V) | |
| Battery SOC (OPAL-RT) | ||
| OPAL_Battery_SOC | State of charge (SOC, 0–100%) | |
| Parameter | Value | Description |
|---|---|---|
| General settings | ||
| Generations | Fixed termination criterion in all sections. | |
| Objectives | Four-objective formulation (section-dependent). | |
| Independent runs | Statistical evaluation using 20 seeds. | |
| Seed policy | Same seeds for all methods and sections. | |
| Section-dependent problem settings | ||
| Population size | A/B: ; C: | A/B use population size 120; Section C population is determined by Das–Dennis reference directions. |
| Decision variables | 6-variable EMS vector | |
| Reference directions | A/B: (); C: () | Section C uses a denser decomposition setting. |
| MOEA/D configuration | ||
| Decomposition | PBI | Penalty-based boundary intersection. |
| Neighborhood size | / 20 | Baseline: 15, SK-MOEA/D: 20. |
| Mating probability | / | Baseline vs SK-MOEA/D. |
| Sampling | Random bounded/data-informed fixed sampling | Baseline: random bounded initialization; Smart-Seed uses structured fixed sampling from feasible patterns. |
| Constraint handling | Repair + penalty | Physical feasibility enforced in decision space. |
| Framework activation | ||
| Section A | Physical evaluation only (no surrogate). | |
| Section B | GP surrogate + physical replay + TOPSIS. | |
| Section C | Extended objectives + RF + stochastic survival. | |
| Physical replay | B active; C not used as final replay | Section B includes explicit replay validation; Section C enforces feasibility through the optimization model and penalties. |
| Algorithm | HV | Spacing | Knee Dist. | Pareto Size | Knee Mismatch (W) |
|---|---|---|---|---|---|
| MOEA/D | |||||
| Smart-Seed MOEA/D | |||||
| Knee-Guided MOEA/D |
| Seed | PV sup | Batt sup | OPAL sup | Curt | SOC | Total sup | Mismatch | Renew. | Load Cov. | ||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| (W) | (W) | (W) | (W) | (%) | (W) | (W) | (%) | (%) | |||||
| 0 | 0.817 | 0.085 | 0.085 | 0.007 | 1098.6 | 47.1 | 45.7 | 356.8 | 79.9 | 1191.3 | 8.66 | 91.55 | 99.28 |
| 1 | 0.818 | 0.084 | 0.084 | 0.007 | 1099.4 | 51.1 | 41.1 | 222.6 | 57.6 | 1191.6 | 8.44 | 91.61 | 99.30 |
| 2 | 0.824 | 0.062 | 0.063 | 0.004 | 1125.8 | 15.8 | 53.7 | 310.1 | 47.0 | 1195.4 | 4.64 | 93.82 | 99.61 |
| 3 | 0.826 | 0.051 | 0.052 | 0.003 | 1138.9 | 53.7 | 4.22 | 180.7 | 97.7 | 1196.8 | 3.20 | 94.91 | 99.73 |
| 4 | 0.830 | 0.021 | 0.027 | 0.001 | 1174.2 | 2.08 | 23.0 | 267.0 | 69.5 | 1199.3 | 0.71 | 97.85 | 99.94 |
| 5 | 0.817 | 0.089 | 0.086 | 0.008 | 1093.3 | 23.8 | 73.7 | 405.3 | 77.4 | 1190.8 | 9.23 | 91.11 | 99.23 |
| 6 | 0.629 | 0.335 | 0.330 | 0.110 | 798.4 | 65.1 | 204.1 | 699.3 | 100.0 | 1067.6 | 132.4 | 66.53 | 88.97 |
| 7 | 0.811 | 0.104 | 0.105 | 0.011 | 1074.8 | 45.6 | 66.5 | 103.6 | 58.3 | 1186.9 | 13.15 | 89.57 | 98.90 |
| 8 | 0.810 | 0.105 | 0.107 | 0.011 | 1073.6 | 35.6 | 77.3 | 424.7 | 65.2 | 1186.5 | 13.53 | 89.47 | 98.87 |
| 9 | 0.803 | 0.123 | 0.122 | 0.015 | 1052.9 | 119.2 | 9.94 | 36.0 | 63.8 | 1182.1 | 17.92 | 87.75 | 98.51 |
| 10 | 0.829 | 0.026 | 0.031 | 0.001 | 1168.7 | 29.5 | 0.88 | 266.6 | 46.4 | 1199.0 | 0.98 | 97.39 | 99.92 |
| 11 | 0.815 | 0.091 | 0.096 | 0.009 | 1090.6 | 93.1 | 5.81 | 4.80 | 61.5 | 1189.5 | 10.52 | 90.88 | 99.12 |
| 12 | 0.830 | 0.016 | 0.016 | 0.000 | 1181.2 | 14.1 | 4.35 | 176.0 | 55.0 | 1199.7 | 0.31 | 98.43 | 99.97 |
| 13 | 0.815 | 0.095 | 0.091 | 0.009 | 1085.8 | 75.6 | 28.2 | 310.5 | 47.2 | 1189.7 | 10.34 | 90.48 | 99.14 |
| 14 | 0.599 | 0.358 | 0.353 | 0.126 | 769.9 | 264.2 | 14.2 | 353.6 | 64.4 | 1048.4 | 151.6 | 64.16 | 87.36 |
| 15 | 0.819 | 0.079 | 0.080 | 0.006 | 1104.9 | 66.5 | 21.0 | 375.1 | 71.1 | 1192.4 | 7.59 | 92.08 | 99.37 |
| 16 | 0.826 | 0.052 | 0.050 | 0.003 | 1137.8 | 0.24 | 58.9 | 327.0 | 54.4 | 1196.9 | 3.09 | 94.82 | 99.74 |
| 17 | 0.630 | 0.330 | 0.331 | 0.109 | 803.9 | 248.3 | 16.5 | 502.2 | 56.8 | 1068.7 | 131.3 | 66.99 | 89.06 |
| 18 | 0.807 | 0.115 | 0.114 | 0.013 | 1062.1 | 0.14 | 122.1 | 332.5 | 90.7 | 1184.3 | 15.70 | 88.51 | 98.69 |
| 19 | 0.819 | 0.075 | 0.084 | 0.006 | 1109.7 | 58.3 | 24.4 | 371.2 | 91.1 | 1192.4 | 7.60 | 92.48 | 99.37 |
| Category | Metric | Value | Interpretation |
|---|---|---|---|
| Surrogate model validation | |||
| battery stress () | 1.0000 | High accuracy due to smooth and structured battery energy behavior | |
| unserved ratio () | 0.8839 | Moderate accuracy because it captures only unserved energy with simpler dynamics | |
| mismatch () | 0.4398 | Lower accuracy due to nonlinear squared mismatch effects | |
| Uncertainty coverage (PIC95) | – | High reliability of prediction intervals | |
| Hybrid TOPSIS/knee consistency | TOPSIS index = knee index = 29 | Decision ranking remained consistent | |
| Run-level EMO performance over 20 runs | |||
| Population size | 120 | Consistent parameter setting across runs | |
| Replay size | –116 | Large replay subset physically validated | |
| Hypervolume | Stable but compact feasible Pareto region | ||
| Spacing | Moderate spread under constrained replay conditions | ||
| Pareto size | Limited feasible diversity in grid-following mode | ||
| Crowding mean | 1.329 | Balanced solution distribution across objectives | |
| Entropy | 1.550 | Acceptable diversity in objective space | |
| Knee mismatch | High residual mismatch under high-load conditions | ||
| Knee unserved load | W | Feasible solutions remain support-dominated | |
| Representative decision quality | |||
| Representative seed | 14 | Median-HV run selected for interpretation | |
| TOPSIS score | 0.9057 | High closeness to the ideal physical trade-off | |
| Knee load coverage | – | Partial supply under constrained operating conditions | |
| Knee renewable fraction | 0% | PV contribution remained negligible in replay-selected points | |
| Knee battery dispatch | –498 W | Battery support dominated feasible operation | |
| Knee grid support | –464 W | External support remained necessary | |
| Diagnostic interpretation | |||
| Grid-following scenario behavior | Battery/grid dominated | Measured data favored conservative support-heavy decisions | |
| Renewable utilization | Limited | Low PV availability reduced direct renewable contribution | |
| Baseline comparison | Competitive but not superior | Section B is best interpreted as replay-guided decision support | |
| Algorithm | Seed | RMSE (kW) ↓ | Cost (€/kWh) ↓ | Battery (EFC/year) ↓ | LPSP ↓ |
|---|---|---|---|---|---|
| Standard MOEA/D | 14 | 0.0549 | -0.0867 | 115.17 | 0.0684 |
| Smart-Seed MOEA/D | 14 | 0.0554 | -1.0264 | 0.30 | 0.0679 |
| SK-MOEA/D | 14 | 1.3285 | 1.0779 | 102.11 | 3.1098 |
| Metric | Algorithm | Mean | Std | Median | Q1 | Q3 | Min / Max |
|---|---|---|---|---|---|---|---|
| IGD | Standard MOEA/D | 127.72 | 111.38 | 59.99 | 58.51 | 142.59 | 58.43 / 434.08 |
| IGD | Smart-Seed MOEA/D | 58.43 | 0.02 | 58.43 | 58.42 | 58.44 | 58.41 / 58.46 |
| IGD | SK-MOEA/D | 472.53 | 256.52 | 422.19 | 261.92 | 658.98 | 92.08 / 877.48 |
| HV | Standard MOEA/D | 136588 | 48981 | 145276 | 106118 | 171462 | 48580 / 218953 |
| HV | Smart-Seed MOEA/D | 254604 | 11544 | 256131 | 245370 | 265808 | 235236 / 271102 |
| HV | SK-MOEA/D | 156187 | 51653 | 158991 | 126839 | 194126 | 65560 / 250528 |
| Spread | Standard MOEA/D | 0.00644 | 0.00464 | 0.00511 | 0.00372 | 0.00938 | 0.00012 / 0.01627 |
| Spread | Smart-Seed MOEA/D | 0.00841 | 0.00348 | 0.00780 | 0.00644 | 0.01045 | 0.00232 / 0.01703 |
| Spread | SK-MOEA/D | 0.01241 | 0.00528 | 0.01055 | 0.00935 | 0.01411 | 0.00617 / 0.02802 |
| ND | Standard MOEA/D | 386.25 | 36.54 | 398 | 373.75 | 408.75 | 290 / 426 |
| ND | Smart-Seed MOEA/D | 399.20 | 30.58 | 402 | 391.50 | 421.50 | 311 / 437 |
| ND | SK-MOEA/D | 307.05 | 83.09 | 343 | 274.75 | 369.25 | 114 / 395 |
| Runtime | Standard MOEA/D | 301.87 | 390.09 | 206.17 | 179.06 | 240.23 | 147.70 / 1943.99 |
| Runtime | Smart-Seed MOEA/D | 212.22 | 53.86 | 198.40 | 177.45 | 223.66 | 147.69 / 344.35 |
| Runtime | SK-MOEA/D | 5529.87 | 7703.25 | 3365.48 | 1803.91 | 6692.99 | 1625.12 / 36359.60 |
| TrueEvals | Standard MOEA/D | 54600 | 0 | 54600 | 54600 | 54600 | 54600 / 54600 |
| TrueEvals | Smart-Seed MOEA/D | 54600 | 0 | 54600 | 54600 | 54600 | 54600 / 54600 |
| TrueEvals | SK-MOEA/D | 16895 | 0 | 16895 | 16895 | 16895 | 16895 / 16895 |
| Algorithm | IGD ↓ | HV ↑ | Spread ↑ | ND ↑ | Runtime ↓ | True evals ↓ |
|---|---|---|---|---|---|---|
| Standard MOEA/D | 127.72 ± 111.38 | 1.37 | 0.00644 | 386 | 301.87 | 54600 |
| Smart-Seed MOEA/D | 58.43 ± 0.02 | 2.55 | 0.00841 | 399 | 212.22 | 54600 |
| SK-MOEA/D | 472.53 ± 256.52 | 1.56 | 0.01241 | 307 | 5529.87 | 16895 |
| Statistical Tests | ||||||
| IGD (Wilcoxon) | ||||||
| HV (Wilcoxon) | ||||||
| Friedman Test | ||||||
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. |
© 2026 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.