Next Article in Journal
A Systematic Mapping Study on the Modernization of Legacy Systems to Microservice Architecture
Previous Article in Journal
Charting the Future of Maritime Education and Training: A Technology-Acceptance-Model-Based Pilot Study on Students’ Behavioural Intention to Use a Fully Immersive VR Engine Room Simulator
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Efficient BESS Scheduling in AC Microgrids via Multiverse Optimizer: A Grid-Dependent and Self-Powered Strategy to Minimize Power Losses and CO2 Footprint

by
Daniel Sanin-Villa
1,*,†,
Hugo Alessandro Figueroa-Saavedra
2,† and
Luis Fernando Grisales-Noreña
3
1
Área Industria, Materiales y Energía, Universidad EAFIT, Medellín 050026, Colombia
2
Departamento de Ingeniería Eléctrica, Facultad de Ingeniería, Universidad de Talca, Curicó 3340000, Chile
3
Grupo de Investigación en Alta Tensión—GRALTA, Escuela de Ingeniería Eléctrica y Electrónica, Universidad del Valle, Cali 760015, Colombia
*
Author to whom correspondence should be addressed.
These authors contributed equally to this work.
Appl. Syst. Innov. 2025, 8(3), 85; https://doi.org/10.3390/asi8030085
Submission received: 20 April 2025 / Revised: 13 June 2025 / Accepted: 17 June 2025 / Published: 19 June 2025

Abstract

This paper presents a novel energy management system for AC microgrids that integrates a parallel implementation of the Multi-Verse Optimizer (MVO) with the Successive Approximations method for power flow analysis. The proposed approach optimally schedules battery energy storage systems (BESSs) in both grid-connected and islanded modes, aiming to minimize energy losses and reduce  CO 2 emissions. Numerical evaluations on a 33-node AC microgrid demonstrate significant improvements: in the grid-dependent mode, energy losses drop from 2484.57 kWh (base case) to 2374.85 kWh, and emissions fall from 9.8874 Ton(CO2) to 9.8693 Ton(CO2). Under the self-powered configuration, energy losses and emissions are curtailed from 2484.57 kWh to 2373.53 kWh and from 16.0659 Ton(CO2) to 16.0364 Ton(CO2), respectively. The results highlight that the proposed method outperforms existing metaheuristics in solution quality and consistency. This work advances microgrid scheduling by ensuring technical feasibility, reducing carbon footprint, and maintaining voltage stability under diverse operational conditions.

1. Introduction

Alternating current (AC) microgrid (MG) systems have emerged as a fundamental paradigm in modernizing electrical infrastructures, particularly in addressing the challenges of integrating distributed generation and meeting operational flexibility requirements [1]. In the current energy transition context, these systems offer a technically and economically viable solution for managing the increasing penetration of fluctuating renewable sources while ensuring power supply quality and reliability [2].
A key enabler of modern MGs is the technological evolution of battery energy storage systems (BESSs). According to recent data from the U.S. Department of Energy (2023), the global installed capacity of BESSs has surpassed 206 GW [3], reflecting their rapid deployment across diverse geographical and operational contexts. This growth is primarily attributed to their capacity to provide critical ancillary services such as generation-demand balancing, frequency regulation, and power quality enhancement [4].
In parallel, the optimal energy management of MGs, especially regarding the coordination of distributed energy resources (DERs), has been a central theme in the specialized literature [5,6]. Among the various approaches, metaheuristic techniques have gained prominence for their effectiveness in addressing the nonlinearities and high dimensionality inherent to these problems [7]. However, recent studies have highlighted persistent limitations in current control schemes, particularly in the comprehensive integration of BESSs within energy management systems (EMSs) [8,9].
Addressing these gaps, recent research in DER optimization has increasingly focused on minimizing technical losses in distribution and transformation stages and operation costs [10], as well as reducing CO2 emissions associated with energy generation and DER operation. Metaheuristic approaches such as Particle Swarm Optimization (PSO), Vortex Search Algorithm (VSA), Chu & Beasley Genetic Algorithm (CBGA), Ant Lion Optimization (ALO), and JAYA have shown promising results in EMS applications for AC MGs [11,12]. These methods enable the optimal dispatch of distributed generators, reducing energy losses and emissions while complying with operational constraints in both grid-dependent and self-powered modes. Nevertheless, EMS strategies that focus solely on generation control without effectively coordinating energy storage often lead to wasted surplus energy [4]. Storing this excess for later use during peak demand can significantly enhance MG efficiency, reduce losses, and improve system performance [13].
In this context, several studies have proposed BESS-centric EMS strategies aimed at both reducing CO2 emissions and mitigating energy losses. For instance, ref. [14] introduces the Opposition-Based Learning Grey Wolf Optimizer (GWO) for managing hybrid renewable-conventional MGs, focusing on minimizing grid carbon footprint and transmission losses. This method outperformed alternatives, such as PSO, CSA, GWO, and GGWO, in convergence speed and efficiency. However, its scope was limited to grid-dependent mode, leaving a critical gap in addressing standalone operation, an increasingly relevant scenario in real-world applications.
Similarly, in [15], the authors proposed an optimization approach to determine the optimal placement and sizing of BESSs in distribution networks. The goal was to reduce reverse power flow from high DG penetration and manage peak shaving during high-demand periods. GA, PSO, and the Salp Swarm Algorithm (SSA) were used for optimization. Tests on 33- and 69-bus systems showed PSO and SSA performed best. However, battery dispatch was approximated using the Fourier series, which may not yield truly optimal BESS configurations.
Complementing these efforts, in [16], the optimal power dispatch problem is addressed using the Monte Carlo method. The study formulates a multi-objective nonlinear optimization problem to minimize active power losses and improve voltage deviations, considering operational constraints such as line capacity, voltage limits, generator capacities, and transformer tap settings. The approach is tested on 30- and 118-bus systems, showing better solution quality compared to GA and PSO. Although statistical analysis is provided, convergence times are not discussed, limiting insights into the computational load.
In line with this perspective, recent studies have developed EMS strategies for the optimal operation of BESSs in AC MGs, with an increasing focus on reducing energy losses and CO2 emissions [17]. These works apply diverse methodologies—such as convex optimization, metaheuristics, and linear programming—to enhance the environmental performance of MGs [18,19,20]. Metaheuristic techniques, in particular, have been recognized for their simplicity, robustness, and effectiveness, enabling practical EMS implementations with lower system complexity. Building on these advantages, this study adopts metaheuristic optimization as the core approach to maximize the contribution of BESSs while minimizing technical losses and environmental impact.
The work reported in [21] provides a performance comparison between the proposed adapted version of the PSO method and classical optimization techniques, such as GA. It reports key indicators such as the best result, average performance, and computation time, offering a solid foundation for evaluating optimization quality and efficiency. However, the analysis does not include the standard deviation of the results, which is a critical metric to assess the variability and repeatability of the solutions. Including this statistical measure would enhance the reliability of the findings and support broader validation of the algorithm’s consistency across multiple runs. In [22], a comprehensive and well-structured methodology for the optimal integration and operation of BESSs in grid-connected AC distribution networks was presented, demonstrating strong performance in reducing both energy losses and  CO 2 emissions. The authors correctly include statistical metrics such as the best, average, and standard deviation of the results, ensuring transparency and repeatability in the evaluation. The operation of batteries is effectively optimized through a PSO-based strategy that responds to hourly variations in load and PV generation. However, the main limitation of the study lies in its exclusive focus on the grid-connected (On-Grid) mode. The methodology does not analyze the behavior of the microgrid under isolated (Off-Grid) conditions, which is essential for realistic energy management in microgrids that frequently switch between operational states. As a result, the proposed approach, while solid, is only applicable to active distribution networks and does not fully capture the operational versatility required in modern microgrids.
In [23], the authors propose a two-stage energy management system (EMS) for a grid-connected photovoltaic (PV) charging station integrated with a battery energy storage system (BESS). The first stage performs a day-ahead optimization to minimize CO2 emissions and electricity costs, while the second stage uses model predictive control (MPC) to manage real-time uncertainties in PV generation and electric vehicle (EV) connections. The proposed method demonstrates clear benefits, including a 36% reduction in emissions and a 33% decrease in energy costs compared to a conventional EMS. However, the study presents several limitations. First, it lacks a statistical analysis of solution variability, such as standard deviation, which is crucial for validating the repeatability of the proposed approach. Second, the evaluation is limited to a simplified mononodal network, whereas real-world distribution systems are multi-nodal and subject to power flow constraints. The study also omits the analysis of voltage and current limitations in the lines, which are essential for ensuring reliable and secure operation. Moreover, the EMS is only assessed in grid-connected mode, ignoring the traditional dual-mode nature of microgrids, which can operate both in on-grid and islanded (off-grid) modes. This restricts the practical applicability of the proposed method to more complex and realistic microgrid scenarios.
In the specialized literature, multiple tools based on exact methods and commercial software have been proposed to address the problem of energy management in battery systems [24,25,26]; however, these solutions often rely on specialized software, such as GAMS, which requires costly licenses and presents restrictions that hinder their practical implementation in environments where flexibility, replicability, and low cost are essential [27]. Moreover, deterministic methods or those based on specialized software tend to fall into local optima as the solution space grows or becomes more complex, limiting their ability to solve nonlinear and high-dimensional problems typical in modern electrical networks. In contrast, sequential programming methods, such as metaheuristic techniques, offer more robust and adaptable algorithms that maintain strong exploratory performance across complex solution spaces. These algorithms can be implemented in widely used engineering languages like MATLAB, facilitating their adaptation, integration with other analysis tools, and application by electric utilities, academic institutions, and research centers. For all these reasons, this research was based on sequential programming software, specifically on metaheuristic optimization techniques, which, according to the state of the art, constitute a well-established and widely studied approach for energy management in electrical networks.
In response to the growing need for advanced energy management systems that can optimize BESS operation in AC MGs while aiming to address the specific limitations identified in the current state-of-the-art literature, this work introduces an innovative EMS designed to minimize both energy losses and CO2 emissions through intelligent battery storage optimization. Unlike previous approaches that often neglect statistical robustness, grid constraints, or dual-mode operation, the proposed solution integrates a comprehensive optimization strategy that considers technical and environmental requirements. At its core lies the Multi-Verse Optimizer (MVO), a powerful metaheuristic algorithm particularly well-suited to handle the multi-objective and nonlinear nature of EMS problems [28], enabling effective navigation of trade-offs between system efficiency and sustainability in real-world MG scenarios.
This study develops a comprehensive framework where MVO determines optimal battery charge/discharge cycles while accounting for power flow dynamics through Successive Approximation. What sets this approach apart is its dual focus, not just on traditional operational metrics but specifically on reducing both energy waste and carbon footprint. The methodology undergoes rigorous tuning to ensure peak performance, with comparative analysis against vortex search and genetic algorithms conducted under identical conditions for fair evaluation.
Validation occurs on a realistic 33-node MG testbed that mirrors actual operating conditions. By using real solar generation and load profiles from Medellín, Colombia, the system demonstrates its effectiveness across two crucial scenarios: grid-dependent operation, where it minimizes losses during energy exchange, and self-powered mode, where it strategically deploys diesel generation to maintain power quality while constraining emissions. The extensive testing regimen, comprising 100 independent simulations, provides robust evidence of the system’s capabilities.
The results reveal clear advantages of the MVO-based approach, with significant reductions in energy losses and consistently lower CO2 emissions in both connected and islanded modes. Its robust and repeatable performance, along with high computational efficiency, suggests strong potential for real-world implementation. This dual-mode capability represents an important advancement over typical single-mode optimization studies, offering MG operators a more versatile tool for maintaining reliability during both normal and emergency conditions.
This work delivers significant contributions both academically and for the energy sector. From an academic perspective, it proposes a novel mathematical formulation for the optimal scheduling of BESS in AC microgrids operating in both grid-connected and islanded modes. The model incorporates detailed technical constraints, such as power balance, voltage limits, and current capacities, often oversimplified in previous studies. Additionally, it introduces a master–slave optimization architecture combining the MVO algorithm with a power flow analysis based on Successive Approximations, enabling efficient and repeatable resolution of complex multi-objective problems.
For the energy sector, the study provides a robust and applicable tool for enhancing microgrid planning and operation. Its validation on a realistic 33-node system with actual demand and PV generation profiles demonstrates its practical relevance. The proposed strategy effectively reduces energy losses and CO2 emissions while ensuring compliance with system stability and security standards. These features make it a valuable solution for energy planners and system operators aiming to integrate storage and renewable energy in modern distribution networks, contributing to smarter and more sustainable energy management.
In particular, the dual emphasis on loss minimization and emissions reduction reflects two critical priorities in current power systems. Losses directly impact the efficiency of electricity delivery, while emissions are a growing environmental concern, especially in densely populated or highly polluted regions such as Medellín [29] or Shanghai [30], where seasonal air quality thresholds may be exceeded. By modeling photovoltaic generation under Maximum Power Point Tracking (MPPT) mode, the framework ensures full utilization of the available solar resource. In this context, the optimization strategy not only balances power flow and storage behavior but also enables the efficient and complete use of renewable energy within the operational limits of the system.
The remainder of this paper is organized as follows: Section 2 introduces the mathematical modeling of the AC MG, operating under both grid-dependent and self-powered modes, incorporating a comprehensive set of constraints to reflect realistic operation in the presence of DERs. Section 3 details the proposed master–slave optimization framework based on MVO/SA. Section 4 describes the test system setup, including the comparison algorithms and the optimizer parameters selected through a systematic tuning process, while Section 5 presents and analyzes the simulation results. Finally, Section 6 summarizes the main conclusions and outlines directions for future research.

2. Mathematical Formulation

This section presents the mathematical formulation developed to optimize the operation of BESSs within AC MGs. The proposed model seeks to minimize energy losses and CO2 emissions, incorporating the technical constraints of a distributed generation environment with energy storage. The location and sizing of the BESS units are assumed to be known beforehand. Model validation is carried out based on the self-powered and grid-dependent scenarios reported in [31].

2.1. Objective Functions

The optimization problem seeks to minimize the following composite function ( E loss ), concerning power losses due to the Joule effect:
E L o s s = min f loss = min h Ω H l Ω L R l I l 2 Δ h ,
{ h Ω H , l Ω L }
In this expression,  R l represents the resistance of the distribution line l, and  I l is the magnitude of the current flowing through the line.
Lastly, the emissions function ( E m i s s i o n s ) seeks to reduce the environmental impact of the system:
E m i s s i o n s = min f CO 2 = min h Ω H i Ω N P i , h c g C E i c g Δ h + h H i Ω N P i d g C h d g C E i d g Δ h ,
{ h Ω H , i Ω N }
In this equation,  P i , h cg represents the active power generated by a conventional generator at node i during period h, and  C E i cg is the corresponding emission coefficient. This coefficient depends on the type of energy source used, such as electricity from the main grid, diesel-based distributed generation, or natural gas, and is introduced into the model as a constant factor representing  CO 2 emissions per unit of energy (in this particular case, kg/kWh). The period duration  Δ h defines the time interval in which electrical variables remain constant. Similarly,  P i , h dg denotes the active power supplied by the DG at node i during period h, while  C h dg refers to the expected electricity production curve of the DG. The emission coefficient  C E i cg is also applied here to estimate  CO 2 emissions from distributed generators.
It is important to note that in the proposed model, the emission factor for each generation source can be adjusted depending on its characteristics. For instance, distributed generators that rely on fossil fuels (e.g., diesel) will have a positive emission coefficient, while clean sources, such as photovoltaic (PV) systems, are assigned a zero emission factor since they do not emit  CO 2 during operation [32]. In the context of this paper, PV generation is the only distributed source used, and therefore, it does not contribute to emissions in the simulation results.
The sets  N L , and  H refer to the nodes, lines, and hourly periods considered in the microgrid.

2.2. Model Constraints

The operation of the DG and BESS within an AC MG is subject to constraints based on equipment limitations and network operation. These include loadability and voltage limits, power balance, and the minimum and maximum active power output of DG and BESS operation. It is worth noting that, in this study, only active power injection from the DG is considered, as this reflects their typical mode of operation.

2.2.1. Active and Reactive Power Constraints

Nodal active power balance:
The first constraint presented in (3) establishes the active power balance in the electrical network, ensuring power equilibrium at each node of the system during every time period.
P i , h c g + P i , h d g ± P i , h B P i , h d = v i , h j N Y i j v j , h cos θ i , h θ j , h φ i j ,
{ h Ω H , i Ω N }
In this constraint,  P i , h B is the active power supplied by a BESS at node i over period h, and  P i , h d is the power demand at node i during hour h v i , h and  v j , h are the voltage magnitudes at nodes i and j, and  Y i j is the magnitude of the admittance between them.  θ i , h and  θ j , h represent the voltage angles at nodes i and j, while  φ i j is the admittance angle of the line connecting the two nodes.
Nodal reactive power balance:
Constraint (4) performs a similar role to the previous one but focuses on the reactive power balance of the system.
Q i , h c g Q i , h d = v i , h j Ω N Y i j v j , h sin θ i , h θ j , h φ i j ,
{ h Ω H , i Ω N }
The new terms,  Q i , h c g and  Q i , h d , represent the reactive power supplied by conventional generators and the reactive power demand at node i during hour h, respectively.
A unit power factor is assumed for generation in this initial analysis, focusing only on active power. Reactive power control is left for future work.

2.2.2. Operational Limits

Active and reactive power limits for conventional generation:
The constraints in (5) define the limits of active and reactive power generation by conventional generators each hour based on their nominal capacities within the grid.
P i c g , min P i , h c g P i c g , max , Q i c g , min Q i , h c g Q i c g , max ,
{ i Ω c g , h Ω H }
where  P i c g , min is the minimum active power to be injected by the conventional generator at node i, and  P i c g , max is the maximum active power to be injected by the generator at node i. Similarly,  Q i c g , min is the minimum active power to be injected by the conventional generator at node i, and  Q i c g , max is the maximum active power to be injected by the generator at node i.
Active power constraints for distributed generation:
In the same way, Equation (6) sets a limit for the power supplied by the DG at node i during hour h.
P i d g , min P i , h d g P i d g , max G h d g ,
{ i Ω B , h Ω H }
Here,  P i d g , min is the maximum active power to be injected by the distributed generator at node i, and  P i d g , max is the minimum active power to be injected. This constraint considers the PV generation curve in p.u., determined by the technology used and radiation conditions in the study region, which vary each hour and are represented by  G h d g .
BESS operating limits:
On the other hand, Equation (7) defines the charging and discharging power limits of the BESS in the microgrid. It ensures that the power exchanged by the battery at node i and hour h stays within the allowable range.
P B , i c h a r g _ m a x P i , h B P B , i d i s c h _ m a x ,
{ i Ω N , h Ω H }
In this case,  P i , h B is the power absorbed or supplied by the battery,  P B , i charg _ max is the maximum charging power, and  P B , i disch _ max is the maximum discharging power.
For the calculation of BESS power limits, the equations in (8) define the maximum charging and discharging powers as a function of the battery capacity  C i B , and the charging ( t c i B ) and discharging ( t d i B ) time intervals at node i:
P B , i d i s c h m a x = C i B t d i B , P B , i c h a r g m a x = C i B t c i B ,
{ i Ω B }
With this in mind, charging power is assumed to be negative, while discharging power is positive.
In this sense, the state of charge (SoC) of each battery over time is updated by Equation (9), considering the charge/discharge coefficient  ϕ i B , power  p i , h B , and time step  Δ t :
S o C i , h B = S o C i , h 1 B ϕ i B p i , h B Δ t ,
{ i Ω B , h Ω H }
The coefficient  ϕ i B defined in Equation (10) depends on the battery’s charging/discharging times and power limits:
ϕ i B = 1 t d i B P B , i d i s c h m a x = 1 t c i B P B , i c h a r g m a x ,
{ i Ω B , h Ω H }
To calculate the state of charge at any given time, it is necessary to know the initial state of charge of the battery:
S o C i , h = 0 B = S o C i 0 ,
{ i Ω B }
If a final SoC is required at the end of the day, it is set by (12)
S o C i , h = 24 B = S o C i f ,
{ i Ω B }
Finally, the SoC must remain within the operational bounds, as stated in Equation (13):
S o C i B , m i n S o C i , h B S o C i B , m a x ,
{ i Ω B , h Ω H }
where  S o C i B , min and  S o C i B , max represent the minimum and maximum state of charge limits of the battery, respectively.

2.2.3. Network Constraints

Voltage regulation limits:
In the case of nodal voltages, Equation (14) ensures that they remain within the limits defined by grid regulations.
V i m i n v i , h V i m a x ,
{ i Ω N , h Ω H }
For this,  v i , h denotes the voltage at node i during period h, while  V i min and  V i max represent the minimum and maximum allowable levels. Voltage deviations are limited to ±10% (0.1 p.u.) of the nominal system voltage.
Current limits for distribution lines:
In the case of line currents, constraint (15) sets the limits for current flow through each line to ensure safe operation and prevent infrastructure damage.  I i j , h represents the current flowing through the line connecting nodes i and j during period h, while  I i j max is the maximum allowable current for that line based on its technical specifications.
| I i j , h | I i j m a x ,
{ i Ω N , h Ω H }
where  I i j , h represents the current flowing through the line connecting nodes i and j during period h, while  I i j max is the maximum allowable current for that line based on its technical specifications.

2.2.4. Operational Constraints for Self-Powered Mode

When operating in self-powered mode, the previously defined equations remain valid. However, additional constraints are required to reflect this operational condition.
Energy trading:
In Equation (16),  P i , h slack denotes the power supplied by the conventional generator at node i at time h:
0 P i , h slack ,
{ h Ω H }
Since the slack bus is connected to a fossil or distributed generator, the system cannot absorb power—as there are no storage units or external grids for energy export. This constraint ensures that generation nodes only inject power into the microgrid.
Power range of the diesel generator:
Furthermore, Equation (17) sets the operational limits of the slack generator in islanded mode:
If P i , h slack > 0 , P i , h d g , min P i , h slack P i , h d g , max ,
{ h Ω H }
In this study, a diesel generator is connected at the slack bus, with a minimum injection threshold of 40% and a maximum of 80% of its nominal capacity [33]. These constraints ensure that the generator remains off when not required and operates only within safe limits, contributing to its longevity.

3. Master–Slave Optimization Framework

To evaluate the effectiveness and robustness of the proposed PMVO-based scheduling strategy, a comparative analysis was conducted using two additional metaheuristic algorithms: the Parallel Vortex Search Algorithm (PVSA) and the Chu & Beasley Genetic Algorithm (CBGA). All algorithms were integrated with the exact power flow solver and tested under identical conditions. This multi-algorithm comparison forms the basis of the experimental framework described in Section 4 and supports the performance benchmarking presented in Section 5.

3.1. Master Stage: Multi-Verse Optimizer (MVO)

The Multi-Verse Optimizer (MVO) is a metaheuristic optimization algorithm inspired by concepts from cosmology, particularly the multi-verse theory. This theory postulates the existence of multiple parallel universes (multi-verses) that may interact through mechanisms such as white holes, black holes, and wormholes. These mechanisms have been adapted into an optimization framework to efficiently explore and exploit the search space in solving complex optimization problems [34].

3.1.1. Foundations of the Algorithm

In the MVO algorithm, each potential solution to the optimization problem is conceptualized as a universe. A set of candidate solutions is, thus, referred to as a multi-verse. The quality or fitness of each universe is quantified by an objective function that the algorithm seeks to minimize or maximize. MVO simulates the dynamic evolution of these universes through three main operators derived from cosmological analogies:
  • White holes: Universes with high fitness (inflation rate) probabilistically share their components with others, mimicking the emission of matter and energy;
  • Black holes: Universes with low fitness are more likely to absorb components from others, analogous to the gravitational absorption of black holes;
  • Wormholes: Allow universes to perform local searches by perturbing their positions relative to the best-known solution, encouraging the exploitation of promising regions.
These operators are integrated to balance the global exploration and local exploitation of the search space throughout the optimization process.

3.1.2. Mathematical Representation

Let the solution space be defined by d decision variables, with each bounded within a minimum and maximum limit denoted as  U M i n ( j ) and  U M a x ( j ) , respectively, for the j-th variable. In the context of this problem,  U M i n and  U M a x represent the lower and upper power limits that the batteries can deliver to or absorb from the MG. A population of n candidate solutions (universes) is initialized as
U i , j = U M a x ( j ) U M i n ( j ) · rand + U M i n ( j ) ,
where  U i , j is the j-th component of the i-th universe, and rand is a uniformly distributed random number in  [ 0 , 1 ] . This results in an initial population matrix:
U = U 1 , 1 U 1 , 2 U 1 , d U 2 , 1 U 2 , 2 U 2 , d U n , 1 U n , 2 U n , d .
In the context of the optimal operation of a BESS, each particle  U i , j represents the charging or discharging power assigned to the BESS units within the AC microgrid.
Figure 1 presents the encoding scheme used to model the 24 h operational schedule of each BESS unit. Each row, composed of 24 time-indexed elements, represents the hourly power profile of a specific BESS unit, where each element indicates the normalized charging or discharging power at a given time step.
The first and last elements are emphasized to incorporate boundary conditions, assuming an initial and final state of charge (SoC) of 50%, as recommended by the IEEE standard [35]. This structure allows the MVO algorithm to evaluate each particle as a complete and feasible operational schedule for the BESS system.

3.1.3. Objective Function

Each universe is evaluated using a scalar objective function  f : R d R . The goal of the MVO is to identify the universe with the optimal objective function value. Let  O F i = f ( U i ) be the objective function value for the i-th universe, and define the following:
O F i = O F 1 O F 2 O F n .
Assuming a minimization problem, the best solution is selected as
Best U = U i * , with i * = arg min i ( O F i ) ,
Best O F = min i ( O F i ) ,
In this case, the objective functions (OFi) correspond to energy losses or CO2 emissions, which means that the problem is formulated as a minimization. The best universes—i.e., (BestU), the candidate solutions—are those that achieve the lowest values for these aspects (BestOF), thereby attaining a higher level of technical and environmental efficiency in the MG.

3.1.4. Exploration: White Hole and Black Hole Mechanism

To perform exploration, the MVO algorithm uses a probabilistic mechanism that replaces the components of each universe with those from better universes based on the normalized inflation rate (NIR) concept. The NIR for each universe is computed as
N I R i = O F i max ( O F 1 , O F 2 , , O F n ) .
Then, the j-th component of universe  U i is updated as
U i , j = U k , j , if r 1 < N I R i , U i , j , otherwise ,
where  U k is a universe selected via roulette wheel selection based on NIR values, and  r 1 [ 0 , 1 ] is a random number.

3.1.5. Exploitation: Wormhole Mechanism

The wormhole mechanism guides the search toward the current best solution. It is governed by two dynamic parameters:
  • Wormhole Existence Probability (WEP), which increases linearly with iterations:
    W E P = W E P M i n + i t e r · W E P M a x W E P M i n i t e r M a x ,
  • Travel Distance Rate (TDR), which decreases nonlinearly to refine the local search:
    T D R = 1 i t e r 1 / p i t e r M a x 1 / p ,
    where p is a user-defined constant (typically,  1 p 6 ), and  i t e r is the current iteration number.
The wormhole-based update is applied as
U i , j = Best U , j + T D R · ( U M a x ( j ) U M i n ( j ) ) · r 4 + U M i n ( j ) , if r 3 < 0.5 , Best U , j T D R · ( U M a x ( j ) U M i n ( j ) ) · r 4 + U M i n ( j ) , otherwise ,
where  r 3 , r 4 [ 0 , 1 ] are random values. This operator is applied probabilistically only when a randomly drawn value  r 2 satisfies  r 2 < W E P .

3.1.6. Boundary Control and Termination

All updated values are subjected to boundary constraints to ensure feasibility:
U i , j U M i n ( j ) , U M a x ( j ) i , j .
The algorithm proceeds iteratively, applying exploration and exploitation operators in each generation. The process continues until a predefined number of iterations  i t e r M a x is reached or another convergence criterion is satisfied.

3.1.7. Algorithm Summary

The structure of the MVO algorithm is presented in Algorithm 1.
Algorithm 1 MVO (Multi-Verse Optimizer) Algorithm Pseudocode
Require: MG parameters, DER power limits ( U m i n U m a x )
  •  for  i t e r = 1   i t e r max do
  •      if  i t e r = = 1  then
  •         1. Generate the initial population of MVO (Ui) randomly;
  •         2. Evaluate the objective function for each individual in the population and store this value in OFi (Slave stage);
  •         3. Sort U and OFi from minimum to maximum value;
  •         4. Select the universe and its objective function located in the first position of U and OFi as incumbent ( B e s t U and  B e s t O F );
  •      else
  •         5. Apply the exploration and exploitation strategy to universes different from the incumbent;
  •         6. Verify the boundary values of the elements that compose the universes;
  •         7. Evaluate the objective function for each individual in the population and store this value in OFi;
  •         8. Sort Ui and OFi from minimum to maximum value;
  •         9. Select the universe and its objective function located in the first position of U and OFi as incumbent ( B e s t U and  B e s t O F );
  •      end if
  •      if Any stopping criterion has been met? then
  •         10. Finish optimization process;
  •         11. Print  B e s t U and  B e s t O F as the solution to the problem;
  •         Break;
  •      else
  •         Continue;
  •      end if
  •  end for
This algorithmic framework is suitable for high-dimensional, non-convex, and multimodal optimization problems, demonstrating strong performance across various engineering and scientific applications.

3.2. Slave Stage: Load Flow Problem via Successive Approximations

In the proposed optimization-based solving approach, the MVO algorithm functions as the master stage, generating candidate operating schedules for the battery energy storage system (BESS) over a 24 h horizon. Each particle represents a potential combination of hourly charging and discharging power values for the BESS.
The slave stage is responsible for evaluating the technical feasibility and overall performance of each candidate solution provided by the MVO, considering both the objective function and constraints. This evaluation is carried out through a sequential, hour-by-hour power flow analysis using the Successive Approximation (SA) method [36]. The SA method is an approximate numerical technique used to solve the Load Flow Problem (LFP). It operates iteratively, without requiring derivatives or the matrix inversion of non-diagrid-dependental blocks, making it computationally more efficient compared to methods like Newton–Raphson (NR) and Fixed-Point Iteration (FPI) [37]. The iterative process is described by the following formulation:
V d t + 1 = Z d d Y d s V s + d i a g 1 ( V d t , * ) S d *
where  Z d d is the impedance matrix (inverse of  Y d d ), and  Y d s represents the admittances between the generation and demand nodes. The process starts with the slack node voltage ( | V s | = 1 p . u . δ s = 0 ) and iterates until convergence, incorporating the conjugate of the complex power demand  S d * .
Figure 2 depicts the step-by-step iterative algorithm employed in the Successive Approximations method, represented as a structured flowchart.
On the other hand, the evaluation procedure involves the following steps:
  • Data preparation for each hour: For every time step  h { 1 , 2 , . . . , 24 } , gather the following information:
    • The electrical demand at each load bus;
    • The power generation profile from photovoltaic (PV) sources;
    • The BESS charging or discharging schedule proposed by the MVO algorithm.
  • Execution of load flow analysis: Apply the Successive Approximation (SA) method to solve the network’s load flow equations and obtain the voltage levels and line load flows at each node.
    V d , h t + 1 = Z d d Y d s V s , h + d i a g 1 ( V d t , * ) S d , h *
  • Operational constraint validation: Each candidate solution generated by the optimization algorithms (PMVO, PVSA, and CBGA) is validated through an hourly power flow analysis based on the Successive Approximations method. This evaluation ensures compliance with all technical and operational constraints, including (i) maintaining voltage levels within acceptable bounds at each bus ( ± 10 % ), (ii) ensuring that current flows remain within the thermal ratings of the distribution lines, and (iii) verifying that the BESS units operate within their charging and discharging power limits. Additionally, in the self-powered mode, the diesel generator is constrained to operate strictly within its predefined dispatch range in accordance with its rated capacity and technical requirements. It is also ensured that this generator does not store energy since, by design, it can only inject active power into the system. To guarantee that candidate solutions are technically feasible, all battery-related constraints, such as minimum and maximum SoC levels, charging/discharging power bounds, and initial and final SoC values, are directly encoded into the decision variables. This approach restricts the search space to physically admissible schedules and avoids the generation of infeasible operating states. If any violation of operational, voltage, current, or diesel generator power constraints is detected, penalty terms are incorporated into the objective function to discourage the selection of such solutions during the optimization process.
  • Incorporation of penalty terms: If any constraint violations are detected, corresponding penalty terms are added to the objective function to penalize infeasible solutions. This evaluation is performed using the fitness functions described in (1) and (2). The penalization used is explained below:
    To manage constraint violations within the optimization process, the proposed strategy incorporates penalty terms directly into the objective function. This mechanism modifies the evaluation of candidate solutions by penalizing infeasibilities, thereby guiding the search toward viable regions of the solution space.
    • Penalty-adjusted evaluation: Each solution is assessed using a penalized objective, denoted as the adjusted fitness ( f Eval ), which merges the original cost metric ( f Obj ) with an aggregated penalty component ( Φ ):
      f Eval = f Obj + Φ
      This formulation ensures that solutions violating constraints receive degraded evaluations, making them less likely to persist in the optimization process.
    • Penalties in grid-connected operation: When operating in grid-connected mode, constraint breaches primarily relate to load balancing and voltage regulation:
      Φ = α 1 · δ Current + α 2 · δ Voltage
      δ Current : Quantifies the deviation from permissible branch current limits;
      δ Voltage : Measures voltage violations across the system;
      α 1 , α 2 : Tunable penalty weights, chosen to ensure constraint violations significantly degrade solution quality.
    • Penalties in islanded operation: In scenarios without grid support, further constraints become active, particularly concerning local generation and energy exchange via the slack bus:
      Φ = α 1 · δ Current + α 2 · δ Voltage + α 3 · δ Pslack + α 4 · δ Diesel
      δ Pslack : Quantifies the energy injected from the microgrid into the slack node during islanded operation, where the slack corresponds to the diesel generator;
      δ Diesel : Captures instances where the diesel generator operates outside its nominal range;
      α 3 , α 4 : Penalty coefficients calibrated to prioritize feasibility in isolated mode.
    Penalty coefficients are deliberately set to high values to ensure that any constraint violation results in a significant degradation in the fitness function, effectively discarding infeasible solutions early in the optimization process and preserving the robustness of the search. In this particular case, the penalty weights were tuned heuristically, with all coefficients set to 1000 in grid-dependent mode and increased to 1500 in self-powered mode to enforce stricter feasibility requirements.
    Furthermore, the power balance is satisfied through the application of the power flow algorithm, which evaluates the nodal injections based on the operational states of distributed generators, storage units, and loads. The power output limits of the photovoltaic generators are inherently respected by their operation under MPPT control. Additionally, the proposed encoding structure ensures compliance with both the maximum charge/discharge power and the state-of-charge bounds of the batteries, thus guaranteeing the physical feasibility of each candidate solution generated by the optimization methodologies.
  • Fitness function evaluation: After completing the simulations for all 24 h, the total energy losses and CO2 emissions of the MG are quantified. Additionally, any penalties resulting from constraint violations are incorporated into the overall fitness value. As the magnitude of detected violations increases, indicating technical feasibility, the objective function value also increases. Consequently, such solutions are discarded both as viable candidates and as potential stepping points in the convergence path, prompting the initiation of a new optimization cycle focused on feasible regions of the search space.
  • Fitness feedback to MVO: The final value of the fitness function is returned to the master stage, allowing it to update and refine the search for more optimal BESS scheduling strategies in subsequent iterations.
This framework allows for a detailed and dynamic assessment of MG performance under various BESS operating strategies. The SA method ensures efficient resolution of the power flow problem, while the MVO enhances voltage stability, system reliability, and technical and environmental performance.

4. Test System Description and Experimental Setup for Algorithmic Benchmarking

This section presents the technical configuration used to evaluate the proposed optimization framework. First, we describe the 33-node AC microgrid test system, including load profiles, PV generation data, and BESS characteristics, under both grid-connected and self-powered modes. Then, we detail the experimental setup used for benchmarking the optimization strategies, including parameter tuning, simulation conditions, and criteria for fair comparison across all tested methods.

4.1. Test System

This study evaluates the operational performance of a 33-node AC MG test system under both grid-dependent and self-powered modes [38], as illustrated in Figure 3. The analysis incorporates realistic power generation and demand profiles for Medellín, Colombia, derived from operational data provided by Empresas Públicas de Medellín (EPM) [39] and solar irradiance datasets from NASA [35].
This  12.66   k V test system (100  k W base) features a 33-node architecture with 32 distribution lines. The slack bus (Bus 1) operates with dual functionality:
  • Acts as PCC (Point of Common Coupling) in grid-dependent mode;
  • Switches to diesel generator control in self-powered mode.
The diesel generator connected at the Point of Common Coupling (PCC) has a nominal capacity of 4000 kW, with its dispatch constrained between 1600 kW and 3200 kW (40% to 80% of rated capacity) to ensure reliable performance and extend operational lifespan [33]. This slack bus configuration accurately represents the microgrid’s dual-mode operation: in grid-connected mode, Bus 1 acts as the PCC, balancing active and reactive power by exchanging energy with the upstream network to maintain voltage stability; in islanded mode, the diesel generator assumes the slack role, regulating power balance internally without external support. The operational limits prevent the generator from running at zero load or full capacity continuously, avoiding damage and maintenance issues. Consequently, the control algorithm must carefully coordinate energy storage and renewable sources to meet demand while keeping the diesel generator within its safe operating range. This strategy reflects realistic constraints typical of isolated power systems and ensures reliable, efficient microgrid operation.
Complete line parameters, including resistance and reactance per kilometer, as well as load demands and current limits, are provided in Table 1 [40].
The test system integrates three PV generation units with the following distribution:
  • Bus 12: 1125  k W rated capacity;
  • Bus 25: 1320  k W rated capacity;
  • Bus 30: 999  k W rated capacity.
All photovoltaic systems operate under MPPT during the entire simulation horizon. Figure 4 presents the characteristic daily profiles of both solar generation and load demand for the Medellín case study. All values are expressed as percentages relative to the total installed capacity of PV generation available in the system and the total installed demand capacity supplied by the slack node or the corresponding distribution substation.
The system includes three lithium-ion BESS units positioned at Buses 6, 14, and 31, as detailed in [41] and categorized as follows:
  • Type A: 1000 k W   h capacity (4-h charge/discharge);
  • Type B: 1500 k W   h capacity (4-h charge/discharge);
  • Type C: 2000 k W   h capacity (5-h charge/discharge).
All BESS units operate within a 10% to 90% SoC range, with the initial/final SoC fixed at 50% to ensure operational stability and battery longevity, as per IEEE recommendations [42,43].
For voltage regulation, all bus voltages must maintain ±10% deviation tolerance from the nominal  12.66   k V value, complying with Colombian standard NTC 1340 [44].
The system exhibits distinct emission profiles across operational modes, with measured CO2 intensities of 0.1644 kg/kWh (grid-dependent) versus 0.2671 kg/kWh (self-powered) [32].
An important observation is that both operating modes are evaluated using the same test system, reflecting realistic microgrid conditions where the physical infrastructure remains unchanged regardless of grid connectivity [45]. The primary distinction lies in the source of grid support: the utility grid in the connected mode and a local synchronous diesel generator in the self-powered mode [46]. This setup enables a consistent comparison of the proposed optimization strategies, as each mode introduces a distinct solution space. Consequently, performance differences can be attributed solely to the operating conditions, allowing for a fair assessment in terms of solution quality, average performance, variability, and computational effort.

4.2. Input Parameters and Control Variables

The master optimization stage (PMVO) requires the following input data, as summarized in Table 2:
  • Active and reactive power demand profiles at each node, represented by  P j d ( t ) and  Q j d ( t ) , where  j 1 , , 33 and  t 1 , , 24 ;
  • Photovoltaic generation profiles  P j P V ( t ) at nodes  j = 12 , 25 , 30 , derived from local solar irradiance measurements;
  • Technical specifications of BESS units, including rated energy capacity  E max and round-trip efficiency  η ;
  • State of charge (SoC) constraints, defined by  SoC j min SoC j ( t ) SoC j max ;
  • Initial SoC values for each node equipped with a BESS.
The decision variables optimized by the PMVO correspond to the hourly charging and discharging powers,  P bess , j ( t ) , for the BESS units installed at nodes  j = 6 , 14 , 31 , over a 24 h time horizon.
Each candidate solution generated by the PMVO encodes the hourly state-of-charge values, SoCj(t), which serve as the primary control variables of the optimization. The charging and discharging power profiles, as well as the resulting battery currents, are implicitly defined by the temporal evolution of SoC. To evaluate the feasibility of each solution under AC power flow constraints, the Successive Approximation (SA) method is applied to compute the corresponding nodal voltages.
The simulation covers a 24 h period with an hourly resolution. At each time step, the load and photovoltaic generation profiles are updated, and the optimization algorithm determines the charging or discharging strategy for the three BESS units. These decisions are subject to constraints on the state of charge, power limits, and network feasibility, with the latter verified through the SA method.

4.3. Comparison of Optimization Methodologies and Parameter Calibration

All optimization approaches were calibrated using a PSO algorithm with a swarm size of 100 particles. Both the cognitive and social coefficients were set to 1.494, while the inertia weight decreased linearly from 1 to 0. The stopping condition was defined as a maximum of 300 iterations. This algorithm has been widely adopted in the literature to improve energy management strategies in systems incorporating distributed energy resources [47]. In this study, its role is to identify the optimal parameter set that allows each control strategy to reach its highest performance.
During the tuning process, tailored parameter configurations were defined for each optimization method under both grid-dependent and self-powered conditions. Specifically, for the MVO algorithm, the grid-dependent scenario employed a population size (Ni) of 100 agents and a maximum of 1964 iterations (TMax). The inertia weight varied linearly from 0 to 1 (WEPMin and WEPMax), with the exponential constant (p) set to 10. In contrast, the self-powered configuration used 200 agents, 2000 iterations, the same inertia range, and a reduced exponential constant of  p = 8 .
To assess the effectiveness of the PMVO/SA-based EMS, comparative analyses were carried out against two alternative metaheuristic algorithms: the Chu & Beasley Genetic Algorithm (CBGA) [48] and the Vortex Search Algorithm (VSA) [49]. All methods were implemented using the same power flow solver (SA), ensuring a consistent evaluation framework.
For the Chu & Beasley Genetic Algorithm, the grid-dependent configuration used 10 individuals (Ni) over 2000 iterations (TMax), applying three mutation operations per generation ( N m ). In the self-powered mode, the population size was increased to 200 individuals with 4000 iterations, while the number of mutations per generation was reduced to one.
Regarding the Vortex Search Algorithm, the grid-dependent setup employed a population (Ni) of 100 individuals and a maximum of 1000 iterations (TMax), while the self-powered case utilized 233 individuals and 4000 iterations. The decay rate ( χ ) was adapted to each scenario, with values of –9.0645 for the grid-dependent mode and –11.4285 for the self-powered case.
Moreover, to significantly accelerate computations, this study incorporates a parallel processing scheme into the proposed optimization methodologies, giving rise to the Parallel Vortex Search Algorithm (PVSA) and Parallel Multi-Verse Optimizer (PMVO). These enhanced versions leverage all available CPU cores to simultaneously evaluate multiple BESS operation schemes per iteration using the Successive Approximations (SAs) method [50], dramatically reducing computation time by distributing power flow analyses across multiple threads [51,52]. In contrast, the Chu & Beasley Genetic Algorithm (CBGA) maintains a sequential approach, evaluating only one solution per iteration due to its inherent structure, underscoring the superior efficiency of the parallelized methods for large-scale optimization problems [48].
To ensure robustness, consistency, and reproducibility, all optimization algorithms were executed under identical conditions, using the same power flow solver, system configuration, demand and PV generation profiles, and tuning methodology. Each method was tested over 100 independent runs in both grid-connected and self-powered modes. The performance evaluation reports the best, average, and standard deviation values for energy losses and CO2 emissions, as well as the average computation time per method. Additionally, violin-scatter plots are included to illustrate the variability and distribution of the results.
In this analysis, two approaches were considered: (i) a scenario without BESS operation (base case) and (ii) a scenario with BESS actively operated using the proposed optimization methodologies. In the base case scenario, the BESS units are excluded from operation and remain inactive throughout the daily simulation horizon. The system relies solely on grid connection, diesel generator dispatch during islanded hours, and PV generation operating under MPPT control. This configuration serves as a reference to quantify the benefits of intelligent BESS scheduling. By comparing both scenarios, the analysis demonstrates how the optimized coordination of battery dispatch improves the technical and environmental performance of the microgrid while ensuring compliance with all operational constraints.

5. Results and Discussion

Table 3 and Table 4 present the performance metrics obtained in both the grid-dependent and self-powered configurations of the 33-node test system. These results correspond to a 24 h evaluation horizon, during which the proposed optimization methodology was executed jointly with the load flow calculation using the SA method. The tables summarize the best and average outcomes, along with their respective standard deviations, for energy losses and CO2 emissions. The results obtained through the proposed PMVO-based methodology are compared with the base case (without BESS scheduling) and with two alternative optimization approaches (CBGA and PVSA).
In the grid-dependent configuration (Table 3), the PMVO algorithm yielded the best performance for all indicators. It achieved the lowest energy loss with a best value of 2374.8497 kWh and the lowest emissions at 9.8693 TonCO2. Furthermore, its average values also surpassed the other methods, maintaining relatively low variability (0.3974% for energy and 0.0172% for emissions). Although the PVSA showed a comparable performance, particularly in its best-case scenario, its average results were slightly less efficient and more dispersed.
A similar pattern is observed in the self-powered configuration (Table 4). The PMVO produced the most favorable outcomes again, reducing energy losses to the best value of 2373.5262 kWh and emissions to 16.0364 TonCO2. The average performance remained superior across both metrics with low dispersion. All optimization strategies significantly outperformed the base case regarding both technical and environmental indicators, validating the positive impact of BESS scheduling regardless of the selected method.
An important aspect to highlight is the execution time of the algorithms. While PMVO required slightly more computational time compared to CBGA and PVSA, it consistently outperformed them in both operational and environmental objectives. However, this increased execution time is not a drawback in this context. Since the planning problem addressed here is executed offline and not in a real-time environment, the solution time is not a critical constraint. BESS operations are scheduled within a vast planning horizon (e.g., hourly or daily forecasts), allowing for more computationally intensive algorithms without compromising practical feasibility. The standard deviations( σ ) reported quantify the variability of each algorithm’s performance over 100 independent runs. A low  σ value indicates consistent convergence behavior and high robustness of the optimization strategy, which is particularly important in microgrid applications where repeatable scheduling enhances operational reliability. The PMVO algorithm consistently achieved the lowest standard deviations in both energy losses and CO2 emissions, confirming its repeatability and stability across multiple executions. For example, in the self-powered mode, PMVO achieved  σ = 0.2989 % for energy losses and  σ = 0.0113 % for emissions, outperforming PVSA and CBGA in both metrics. This stability reinforces the suitability of PMVO for planning applications where dependable outcomes are as important as optimal performance.
In terms of overall ranking, PMVO ranked first in both scenarios, followed by PVSA and CBGA. This reinforces the robustness and reliability of the PMVO algorithm in addressing the multi-objective problem formulated for energy loss and emissions minimization. The consistent dominance of PMVO across both configurations demonstrates its adaptability and superior search capabilities under different operational conditions of the microgrid.
Figure 5 and Figure 6 illustrate the relative improvements achieved by each method in terms of energy loss and CO2 emissions reduction for the 33-node test system under both grid-dependent and self-powered configurations over a 1-week evaluation horizon.
In Figure 5, it is evident that PMVO consistently attains the highest percentage reductions in energy losses, both in the best and average cases. Under the grid-dependent mode, the PMVO algorithm achieves a best-case reduction of 4.416%, followed closely by PVSA (4.396%) and CBGA (4.068%). A similar pattern is observed in the average results, with PMVO achieving 3.731%, outperforming PVSA (3.866%) and CBGA (3.669%). In the self-powered mode, the advantage of PMVO becomes even more pronounced, with a best-case reduction of 4.469%, surpassing PVSA (4.439%) and CBGA (3.543%). The average values reflect the same tendency, confirming the robustness of PMVO under varying conditions.
Figure 6 presents the corresponding reductions in CO2 emissions. Although the absolute values are smaller due to the nature of the emissions metric, the comparative performance remains consistent. In the grid-dependent case, PMVO leads with a best-case reduction of 0.183%, while PVSA and CBGA follow with 0.181% and 0.167%, respectively. The average values reinforce this trend, with PMVO, again, ahead at 0.17%. For the self-powered configuration, PMVO and PVSA tie in the best-case results at 0.183%, and PMVO achieves the highest average at 0.17%, compared to 0.166% for PVSA and 0.128% for CBGA.
Figure 7 provides a complementary perspective on the performance of the evaluated algorithms through violin-scatter plots. These plots depict the distribution of the optimization outcomes for each method across multiple runs under both operational modes. The left side of each violin represents the grid-dependent case, and the right side shows the self-powered configuration.
Figure 7a illustrates the spread of energy loss values. The PMVO algorithm exhibits the narrowest distribution in both configurations, reflecting its stable convergence behavior and lower outcome variability. This visual result is coherent with the low standard deviation values previously reported in Table 3 and Table 4. In contrast, the CBGA and PVSA methods show wider violins, especially in the self-powered mode, suggesting more dispersed solutions and less predictable performance. Figure 7b compares the distributions for CO2 emissions. Once again, PMVO yields the most compact distribution, indicating consistently optimized behavior for environmental criteria. The violin shapes confirm the observations made from numerical indicators: PVSA provides competitive results but exhibits slightly higher variability, while CBGA shows more scattered emissions values.
These violin-scatter plots offer a visual confirmation of the robustness and reliability of the PMVO approach. The plots highlight that not only does PMVO achieve the best average and best-case performance, but it also maintains tighter distributions across optimization runs, which is an important feature in practical planning contexts where reproducibility and consistency are desirable.
It is worth reiterating that although the PMVO algorithm involves a longer computational time, the nature of the BESS scheduling problem (executed offline within a broad planning window) renders the solution time a non-critical factor. Therefore, selecting a strategy that guarantees higher quality and consistency in the solutions, such as PMVO, is more valuable than prioritizing minimal computation time.

5.1. Voltage Regulation Performance Analysis Under Best PMVO Solution

Figure 8 and Figure 9 present the hourly voltage regulation profiles for a 33-node distribution system optimized using the PMVO algorithm under the two operational modes. Each curve corresponds to the optimal voltage regulation profile obtained when minimizing one of the two evaluated objective functions: energy losses and CO2 emissions, respectively. Although the vertical axis represents voltage regulation (in %), these profiles illustrate the system’s voltage behavior resulting from two distinct optimization goals. In both cases, the voltage deviations remain consistently below the critical 10% limit, confirming the algorithm’s effectiveness in maintaining power quality regardless of the selected objective.
In the grid-dependent configuration (Figure 8), the system benefits from the external grid’s support, allowing the PMVO to maintain voltage regulation between 5.4% and 7.8%. Notably, from hour 1 to hour 16, both the energy loss and CO2 emission curves exhibit stable and overlapping behavior, suggesting that the algorithm identifies operating points with joint benefits for both objectives. A slight rise is observed from hour 17 to hour 20, where voltage regulation approaches its highest values (a peak at 7.84% for energy losses and 7.70% for emissions), likely due to increased demand during night peak hours. However, the algorithm effectively constrains the rise within the permissible operational margins.
In contrast, the self-powered scenario (Figure 9) represents a more restrictive condition where the system operates without grid support. Despite this limitation, the PMVO algorithm maintains robust voltage regulation, ranging from approximately 5.4% to 7.74%, exhibiting only a marginal deviation from the grid-dependent case. As in the previous mode, hours 17–20 represent the most demanding interval, but the algorithm ensures compliance with the voltage regulation standard. The slight differences observed (particularly the slightly lower performance in the early hours) reflect the added constraint of managing local resources without external reinforcement.
Comparing both operational modes reveals that the PMVO algorithm maintains a consistent and technically sound voltage regulation profile, with no hour surpassing the 10% regulatory threshold in either case. From a practical perspective, this analysis suggests that PMVO offers a reliable solution for voltage regulation across diverse microgrid configurations.

5.2. Loadability Performance Under Best PMVO Solution

Figure 10 and Figure 11 display the hourly peak current loading across network lines, expressed as a percentage of their rated limits, for the 33-node distribution system optimized via the PMVO algorithm under both operational modes. Each curve represents the system response when minimizing a specific objective function—energy losses or CO2 emissions. While the vertical axis shows the current loading level, the profiles themselves are the result of distinct optimization criteria.
In the grid-dependent configuration (Figure 10), none of the lines surpassed the 100% limit, validating the fact that the power flow remains within secure operational margins. However, certain branches exhibited values approaching the upper boundary, such as lines 13, 14, and 30, which registered loadabilities above 90%. Line 13 reached approximately 99.99%, suggesting that this particular line consistently bears high power transfer and may require infrastructure reinforcement or active control strategies. Conversely, the minimum loadability values—most notably observed in lines 17, 21, and 32—fell below 45%, indicating segments with underutilized capacity that could be leveraged for load redistribution if system flexibility permits.
In the self-powered mode (Figure 11), the loadability profile remained qualitatively similar, yet minor fluctuations can be observed. While line 13 slightly decreased its loading to 99.95%, the general high-load pattern on lines 13 to 15 and 30 persisted. Variations in load distribution, particularly visible in lines 25 to 29, showed marginal differences between the two modes. Despite this, the overall profile demonstrates the capability of PMVO to adapt to decentralized generation while preserving the integrity of the network. The lowest value continued to appear in line 32, consistent with the grid-dependent case, highlighting the persistent underuse of this branch in both strategies.
The minimal discrepancies in loadability between the energy loss and CO2 emission scenarios support the robustness of the PMVO algorithm in ensuring that the optimization does not compromise operational safety.

5.3. SoC Performance Under Best PMVO Solution

Figure 12 and Figure 13 illustrate the hourly state-of-charge (SoC) profiles of the BESS units throughout the 24 h horizon under the optimal dispatch strategies determined by the PMVO algorithm in both operational modes. Each curve corresponds to an optimal solution obtained by minimizing either energy losses or CO2 emissions, although the vertical axis reflects the SoC level (%). The results reveal different charging patterns that align with the underlying optimization goals while still complying with operational constraints and ensuring reliable system performance.
Regarding the batteries’ conditions, in the grid-dependent configuration (Figure 12), all BESS units maintain their SoC within the allowable range (10–90%), with distinct charge and discharge phases clearly observable. A synchronized depletion occurs during the early morning hours (00:00–08:00), followed by a coordinated charging interval during mid-day, peaking around 15:00–17:00. BESS C shows a more aggressive discharge pattern, reaching the lower bound precisely at hour 7, which suggests it is prioritized for higher utilization. BESS B maintains relatively stable behavior, avoiding deep discharges and helping to smooth transitions in SoC levels.
In the self-powered mode (Figure 13), the storage operation becomes more sensitive due to the absence of external grid support. The early-hour SoC levels are notably lower compared to the grid-dependent case, reflecting the increased autonomy of the system. Again, BESS C reaches the lower SoC threshold, confirming its role in providing fast-acting support. The charging trajectory across all BESS units is slightly delayed but still ensures full recovery within operational boundaries by mid-afternoon.
The behavior across both modes highlights that the PMVO algorithm enforces constraint satisfaction while achieving adequate storage coordination. There is no evidence of excessive cycling or limit violations, which implies the strategy is compatible with long-term asset reliability.

5.4. Validation of the Methodology on a 136-Bus Microgrid

To further validate the proposed PMVO approach, it was applied to a 136-bus microgrid [53] over a full week, encompassing both grid-connected and islanded modes. This larger, more complex system tests the algorithm’s robustness and flexibility across different microgrid sizes.
Figure 14 shows the 136-bus microgrid layout, where node 1 serves as the slack bus, connected either to the main grid or a 4000 kW diesel generator operating between 40% and 80% capacity, following the same constraints as the 33-bus system. Three PV units rated 1125, 1320, and 999 kW are located at nodes 106, 88, and 47. The base values are 13.8 kV and 100 kVA, with environmental parameters consistent with Section 4.1.
The system includes three lithium-ion BESS units with the same characteristics as those described in Section 4.1, located at buses 89, 75, and 35, respectively. The selection of these nodes was based on their higher power demand levels, which makes them critical points in the network. By placing storage systems at these locations, the BESS can effectively support the local load and alleviate stress on the distribution network, particularly during peak demand or islanded operation.
The technical parameters of the 136-node microgrid (MG) employed in this study are presented in Table A1, located in Appendix A. The description of these parameters follows the same criteria as those detailed in Table 1. For this MG, the maximum allowable voltage deviation is ±10% of the nominal voltage.
The load profile used in this study was sourced from a Colombian distribution company, while the PV generation profile was produced through an artificial neural network (ANN) trained with climatic data from a specific region in Colombia [27]. This ANN was developed by incorporating real meteorological variables, including time, temperature, solar radiation, humidity, and atmospheric pressure, and was employed to simulate hourly PV generation and power demand profiles over a representative 7-day period. Figure 15 shows the weekly load variation, where the “regular” curve represents the typical demand pattern observed on Monday, Tuesday, Thursday, and Friday. The remaining curves illustrate the distinctive behavior of the other days of the week. Meanwhile, Figure 16 presents the corresponding photovoltaic generation profiles for each day.
Table 5 summarizes the results obtained by applying the PMVO to the 136-node microgrid under grid-connected operation. The table reports the values of the different objective functions considered in this work, including the baseline cases for each day of the week and the corresponding outcomes achieved by the PMVO.
In terms of energy losses, the PMVO achieved an average weekly reduction of 87.5718 kWh, representing a technical improvement of 0.5261% compared to the base case. Daily absolute reductions ranged from 7.6175 kWh to 14.4985 kWh. The standard deviation over the week was approximately 2.8377%, reflecting the stable and consistent performance of PMVO under varying operating conditions.
In addition, the proposed methodology required an average execution time of 91.1643 s per day to solve the energy loss minimization problem, i.e., approximately 1.52 min. This result highlights the practicality of the approach for day-ahead or short-term operational planning.
Similarly, in the case of CO2 emissions, the PMVO achieved a weekly average reduction of 14.3062 kgCO2 compared to the base scenario, representing an average improvement of 0.0052%. Daily absolute reductions ranged from 1.6691 to 2.2718 kgCO2. With a weekly standard deviation of approximately 1.7562%, these results highlight the robustness and consistency of the PMVO under different operational scenarios.
The average computation time required to solve the CO2 emissions minimization problem was approximately 89.1909 s per day (1.49 min), which is consistent with the execution time observed for energy loss minimization. These results confirm the practicality and scalability of the proposed optimization framework for multi-objective operation planning in both real-time and day-ahead contexts.
To further evaluate the robustness of the proposed methodology under more restrictive conditions, the PMVO was also applied to the same 136-node microgrid operating in self-powered (islanded) mode. Table 6 presents the results obtained in this scenario, including daily performance for each objective function and the corresponding baseline cases.
In terms of energy losses, the PMVO achieved a weekly average reduction of 3.3938 kWh compared to the base case, which corresponds to a technical improvement of approximately 0.3635%. Daily absolute reductions ranged from 26.5283 Wh to 1.1961 kWh. The low standard deviation of approximately 3.3871% across the week indicates that the energy loss reductions were consistently achieved each day, regardless of operational variability.
Regarding execution time, the methodology required an average of 389.7953 s per day (approximately 6.49 min) to solve the energy loss minimization problem. Although this represents a higher computational demand compared to the grid-connected case, it remains reasonable for offline planning or short-term scheduling in more constrained systems.
For CO2 emissions, the PMVO reported a weekly average reduction of 2.8774 kgCO2, representing an average improvement of 0.0028%. The standard deviation, measured at 2.2336%, suggests stable behavior in emissions reduction throughout the week, with the algorithm adapting effectively to day-to-day variations in system conditions.
The corresponding average computation time for solving the emissions minimization problem was 160.3519 s per day (approximately 2.67 min), which is consistent across the week and aligned with the performance observed in the energy loss case. These results confirm that the proposed framework maintains its effectiveness and computational feasibility even in isolated microgrid conditions, reinforcing its applicability for diverse operational contexts.
Figure 17 and Figure 18 illustrate the weekly performance of the PMVO algorithm in terms of daily energy loss and CO2 emission reductions for the 136-node system under both grid-dependent and self-powered configurations.
In Figure 17, PMVO demonstrates noticeable variability in daily energy loss reductions depending on the operation mode. In the grid-dependent configuration, the reductions fluctuate between 0.344% (Sunday) and 0.602% (Tuesday), whereas, in the self-powered mode, the range is broader, from as low as 0.021% (Sunday) to a peak of 0.947% (Saturday). The weekly average energy loss reduction for the grid-dependent case is approximately 0.5236%, with a standard deviation of 0.0815%, indicating relatively stable but modest performance across the week. In contrast, the self-powered mode yields a higher variability, with a weekly mean of 0.3636% and a standard deviation of 0.3391%, reflecting the influence of local generation dynamics and load profiles on the performance of PMVO.
Figure 18 presents the corresponding CO2 emission reductions. Although the absolute values are lower due to the nature of the metric, the overall trend aligns with the observed pattern in energy losses. In the grid-dependent configuration, reductions range from 0.004% to 0.006%, with a weekly average of 0.0053% and a standard deviation of 0.0009%, indicating stable performance throughout the week. In contrast, the self-powered mode exhibits greater variability, with values spanning from 0.001% to 0.007%, a weekly average of 0.0029%, and a higher standard deviation of 0.0021%. This increased dispersion reflects the effects of intermittent power flows and the absence of centralized dispatch control.
These results highlight that the algorithm’s performance, both in terms of energy loss and CO2 emission reductions, is strongly influenced by the specific configuration of the distribution network, particularly the placement of photovoltaic generators and battery systems. It is worth noting that the 136-node test system originally lacked both PV generation and storage units; consequently, these components were assigned to arbitrary locations within the network. While the reported outcomes demonstrate the algorithm’s potential, they could likely be enhanced through an optimized siting strategy for DERs, a topic beyond the scope of this study but identified as a direction for future research.
Figure 19 displays the hourly voltage regulation of a 136-node distribution network optimized with the PMVO algorithm under both grid-connected and self-powered configurations, using daily operational profiles over a full week to capture typical load and generation fluctuations.
In the grid-connected mode, voltage regulation remains within 2.3% to 5.08%, always below the 10% operational limit. The lowest deviations occur in the early morning hours (1–6), with regulation levels near 2.3–2.6% due to lower demand and system stress. Voltage deviations increase gradually during the day, peaking consistently at hour 20 with a maximum of 5.08%, reflecting evening peak demand. Despite day-to-day variability, the algorithm maintains a narrow voltage band with minimal fluctuations between days, demonstrating robustness against variable operating conditions.
Under the self-powered scenario, voltage regulation is even more constrained, ranging from 0.57% to 1.21%, with similar daily trends. These lower values stem from a different voltage reference related to slack-less operation. Peak deviations occur, again, near hour 20, with all days converging at around 1.208%, confirming the repeatability of this peak pattern.
The results confirm that the PMVO algorithm effectively controls voltage within safe operational limits over a larger, more complex network, achieving a similar regulation quality to that previously demonstrated in a 33-node system. The use of detailed daily profiles covering multiple days illustrates the algorithm’s capacity to handle typical variability and suggests its suitability for integration into EMS frameworks with frequent updates. This implies that the approach can adapt to forecast uncertainties and changing conditions, providing reliable voltage regulation in both grid-supported and islanded microgrid configurations.
Figure 20 presents the maximum loadability percentages of the 136-node distribution system for each day of the week under grid-connected and self-powered configurations based on the optimal dispatch of BESS, which is found by the PMVO algorithm.
In the grid-dependent mode, the system exhibits relatively stable maximum loadability values of around 47.6% across all days, well below the 100% operational limit, indicating a comfortable margin against line overloads. This consistent performance suggests that the algorithm effectively balances power flows, preventing any single line from reaching critical loading levels. The minor day-to-day variations (less than 0.05%) reflect the system’s response to typical daily demand and generation patterns without compromising safety or reliability.
Under the self-powered configuration, maximum loadability values are significantly lower, ranging from 11.5% to 12.6%. This reduction is expected since the system operates relying solely on local generation and storage, limiting power transfers over the lines and, thus, reducing line stress. Slightly higher values observed midweek (Wednesday) indicate minor load shifts but remain far from critical levels, showcasing the algorithm’s adaptability to different operating modes while preserving network integrity.
Overall, the PMVO algorithm maintains line loadings at safe, moderate levels regardless of the operation mode, demonstrating its capability to manage power flows effectively in a large-scale network. The stable and repeatable loadability profile over the week highlights the robustness of the dispatch strategy against demand variability. These results reinforce the scalability of the approach and suggest that it can reliably ensure operational security in complex microgrids under varying configurations.
The SoC profiles in Figure 21 demonstrate the coordinated operation of BESS units within safe operating limits (10–90%) under grid-dependent mode over the course of a full week of operation, accounting for the variability of both demand and generation. Analysis reveals three distinct operational strategies: BESS C serves as the primary flexible resource with aggressive cycling (minimum 10% SoC on Day 2); BESS B maintains stable operation (SoC > 35%) for grid stabilization; and BESS A provides intermediate support with adaptive cycling (27.38% discharge on Day 3). All units exhibit synchronized daily patterns with midday solar charging and evening discharge while maintaining complementary weekly operation that balances battery health preservation with grid support requirements. The system achieves optimal performance through this tiered operational approach, where each BESS unit fulfills specific grid support functions according to its cycling characteristics.
The SoC profiles in Figure 22 reveal distinct operational strategies for BESS units in self-powered mode with the objective of minimizing energy losses, with all systems maintaining safe operating limits (10–90%). BESS A demonstrates moderate cycling with gradual charge–discharge patterns, typically operating between 30–90% SoC, except for a strategic deep discharge to 10% during hours 79–81 to address critical system needs. BESS B shows more aggressive utilization, frequently charging to 90% capacity and undergoing periodic deep discharges (reaching 10% during hours 154–160), suggesting its role as the primary energy buffer. BESS C exhibits intermediate behavior with regular full recharge cycles but avoids extreme depletion, except for the period between hours 57 and 69.
On the other hand, for the objective function focused on minimizing emissions, Figure 22 illustrates different SoC dynamics. BESS A displays a highly fluctuating SoC pattern, with frequent charging and discharging cycles, indicating a reactive strategy to counter emission peaks. BESS B maintains prolonged discharge intervals, especially between hours 0–16 and 52–117, likely aimed at supporting the system during high-demand or high-emission periods. In contrast, BESS C shows smoother transitions with a significant charging period between hours 57 and 72, possibly aligning with lower-emission windows. This behavior suggests that BESS C pursues a more balanced trade-off between operational stability and emission reduction.
Notably, the weekly operation shows consistent alignment with renewable generation patterns, strategic depth-of-discharge allocation based on unit function, and adaptive responses to changing grid conditions while maintaining safe operating limits. This configuration demonstrates an effective multi-objective optimization strategy that simultaneously addresses grid stability, renewable integration, and battery longevity requirements.
These results further support the scalability of the proposed technique, demonstrating its applicability to larger networks without compromising performance. Moreover, the method has shown strong adaptability to scenarios with high variability in both renewable generation and demand, making it a robust tool for the optimal operation of microgrids under dynamic and realistic conditions. This operational flexibility is particularly valuable in modern systems, where uncertainty and variability play a central role in decision-making.

6. Conclusions

This work presented an optimization energy management framework for an AC microgrid using the MVO. The master–slave strategy combined MVO in the master stage with a Successive Approximations (SAs) power flow approach in the slave stage, enabling a robust search for optimal battery energy storage system scheduling. Two operating conditions were addressed: (i) grid-dependent and (ii) self-powered. The key conclusions are as follows:
  • Technical and environmental performance: Numerical tests on a 33-node microgrid revealed that the proposed Parallel MVO consistently led to the best performance in both energy losses and CO2 emissions reduction. In the grid-dependent scenario, energy losses were reduced to approximately 2374.85 kWh from a base of 2484.57 kWh, while CO2 emissions were cut to near 9.8693 TonCO2 from 9.8874 TonCO2. For the self-powered mode, losses reached about 2373.53 kWh (compared to 2484.57 kWh in the base case), and emissions were held at 16.0364 TonCO2 (down from 16.0659 TonCO2). Compared to other metaheuristics, the PMVO exhibited lower standard deviation values, reflecting high consistency and reliability.
  • Voltage regulation and loadability: The PMVO-based dispatch ensured that all voltage magnitudes and line currents remained within prescribed limits. Even under the self-powered mode, where grid support was absent, voltage regulation stayed below the 10% threshold, and no line exceeded 100% of its thermal rating.
  • BESS scheduling: The daily charge and discharge cycles for each BESS unit indicated efficient usage of storage capacity. No state-of-charge violations were observed, and batteries were charged in periods of available surplus generation and discharged mainly during higher load intervals. This helped reduce technical losses and emissions without compromising power quality.
In addition to the primary tests on the 33-node system, the proposed methodology was further validated on a large-scale 136-bus microgrid to demonstrate scalability and robustness. The results confirmed that the PMVO algorithm maintains its superior performance even under significantly more complex topologies and operating scenarios. Specifically, the algorithm successfully minimized both energy losses and emissions while adhering to operational constraints, such as voltage profiles and thermal line limits, across a higher-dimensional decision space. This extended validation highlights the algorithm’s adaptability and positions it as a viable solution for real-world deployment in medium- to large-scale microgrid applications.

6.1. Limitations

  • The model assumes fixed active power factors, and reactive power support was excluded. Including reactive power control could further enhance voltage stability.
  • Real-time operational changes were not considered; a day-ahead schedule was assumed.
  • The computational effort, although not critical in offline scenarios, may be significant for larger networks or real-time applications.
  • Energy losses and CO2 emissions, although consistent, are modest in absolute terms. This outcome is not due to deficiencies in the proposed methodology but rather reflects the physical and operational constraints of the test microgrid. Specifically, the system is characterized by limited photovoltaic generation capacity, and the BESS units have fixed location, power rating, and charge/discharge operation schedules. These restrictions significantly narrow the search space available to the optimization algorithm, thus constraining the potential for further performance improvements. As such, the reported results should be interpreted as the best possible outcomes within a constrained infrastructure scenario.

6.2. Future Work

Research can include real-time or rolling-horizon implementations that integrate uncertainty in load and renewable generation forecasts. Exploring the addition of demand response mechanisms, reactive power dispatch, and dynamic transitions between operating modes would expand the solution space. Furthermore, it is possible to incorporate more complex cost functions, maintenance aspects, and grid constraints to address broader challenges in microgrid operation while enhancing the reliability of dispatch solutions.
Furthermore, to enhance the effectiveness of the proposed energy management strategy, future work will focus on evaluating more flexible and expanded configurations. This includes increasing the PV generation capacity and relocating and resizing BESS units. Additionally, future research will explore the use of power electronic interfaces for coordinated control of both active and reactive power, aiming to maximize the technical and environmental benefits of optimized microgrid operation.

Author Contributions

Conceptualization, L.F.G.-N. and H.A.F.-S.; methodology, D.S.-V., L.F.G.-N. and H.A.F.-S.; software, D.S.-V. and H.A.F.-S.; formal analysis, L.F.G.-N. and H.A.F.-S.; investigation, D.S.-V. and H.A.F.-S.; data curation, D.S.-V. and H.A.F.-S.; writing—original draft preparation, D.S.-V. and H.A.F.-S.; writing—review and editing, L.F.G.-N. and D.S.-V.; visualization, D.S.-V. and H.A.F.-S.; supervision, L.F.G.-N.; project administration, L.F.G.-N.; funding acquisition, L.F.G.-N. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by the ANID/FONDECYT Iniciación 2024 project with the number 11240006 and the title: “Smart energy management methods for improving the economic, technical, and environmental indexes of alternating current microgrids including variable generation and demand profiles”. Developed at the Faculty of Engineering of the University of Talca, within the Department of Electrical Engineering. Supported by and utilizing the facilities of the Energy Conversion Technology Center (CTCE) at the University of Talca.

Data Availability Statement

Data are available upon request.

Acknowledgments

The authors acknowledge the support provided by the Thematic Network 723RT0150 “Red para la integración a gran escala de energías renovables en sistemas eléctricos (RIBIERSE-CYTED)”, financed by the call for Thematic Networks of the CYTED (Ibero-American Program of Science and Technology for Development) for 2022. During the preparation of this work, the authors used Grammarly 1.112.1.0 and ChatGPT 4o to improve their writing and style. After using this tool, the authors reviewed and edited the content as needed and took full responsibility for the publication’s content.

Conflicts of Interest

The authors declare no conflicts of interest.

Appendix A. Technical Data of the 136-Node AC Test System

Table A1. Technical parameters of the 136-node AC test system.
Table A1. Technical parameters of the 136-node AC test system.
First Half Second Half
Line From To   R ij   X ij   P j   Q j Line From To   R ij   X ij   P j   Q j
  l Node  i Node  j ( Ω ) ( Ω ) (kW) (kVAr)   l Node  i Node  j ( Ω ) ( Ω ) (kW) (kVAr)
1120.332050.766530.0000.000 6969700.559140.2941283.01533.028
2230.001880.0043347.78019.009 7069710.058160.13425217.91786.698
3340.223240.5153542.55116.929 7171720.701300.3689023.2949.267
4450.099430.2295387.02234.622 7272731.023520.538395.0752.019
5560.155710.35945311.310123.855 7371740.067540.1559172.63828.899
6670.163210.37677148.86959.228 7474751.323520.45397405.990161.524
7780.114440.26417238.67294.956 751760.011260.025980.0000.000
8790.056750.0566662.29924.786 7676770.729761.68464100.18242.468
99100.521240.27418124.59849.571 7777780.225120.51968142.52360.417
109110.108770.10860140.17555.768 7878790.208240.4807196.04240.713
1111120.398030.20937116.81346.474 7979800.046900.10827300.454127.366
1211130.917440.31469249.20399.145 8080810.619500.61857141.23859.873
1311140.118230.11805291.447115.952 8181820.340490.33998279.847118.631
1414150.502280.26421303.720120.835 8282830.568620.2991187.31237.013
1514160.056750.05666215.39685.695 8382840.108770.10860243.849103.371
1616170.293790.15454198.58679.007 8484850.568620.29911247.750105.025
171180.332050.766530.0000.000 851860.011260.025980.0000.000
1818190.001880.004330.0000.000 8686870.418350.9657589.87838.101
1919200.223240.515350.0000.000 8787880.104990.136411137.280482.108
2020210.108810.2511830.12714.729 8887890.438981.01338458.339194.296
2121220.710780.37388230.972112.920 8989900.075200.02579385.197163.290
2221230.181970.4200860.25629.458 9090910.076920.177560.0000.000
2323250.303260.15952230.972112.920 9191920.332050.7665379.60833.747
2425240.024390.05630120.50758.915 9292930.084420.1948887.31237.013
2525260.045020.103940.0000.000 9393940.133200.307480.0000.000
2626270.018760.0433156.98127.857 9494950.293200.2927674.00131.370
2727280.118230.11805364.665178.281 9595960.217530.21721232.05098.369
2828290.023650.023610.0000.000 9696970.264820.26443141.81960.119
2929300.189540.09970124.64760.939 9793980.103180.238190.0000.000
3030310.398030.2093756.98127.857 9898990.135070.3118176.44932.408
3129320.056750.056660.0000.000 9911000.009380.021650.0000.000
3232330.094770.0498585.47341.787 1001001010.168840.3897651.32221.756
3333340.416990.219340.0000.000 1011011020.118190.2728359.87425.381
3434350.113720.05982396.735193.960 1021021032.286080.784149.0653.843
3532360.075660.075550.0000.000 1031021040.455871.052362.0920.887
3636370.369600.19442181.15288.563 1041041050.696001.6066916.7357.094
3737380.265360.13958242.172118.395 1051051060.457741.056691506.522638.634
3836390.056750.0566675.31636.821 1061061070.202980.26373313.023132.694
391400.332050.766530.0000.000 1071071080.213480.2773779.83133.842
4040410.118190.272831.2540.531 1081081090.549670.2891451.32221.756
4141422.962881.016286.2742.660 1091091100.540190.284150.0000.000
4241430.001880.004330.0000.000 1101081110.045500.05911202.43585.815
4343440.069410.16024117.88049.971 1111111120.473850.2492660.82325.784
4444450.815020.4287262.66826.566 1121121130.862410.4536445.61819.338
4544460.063780.14724172.28573.034 1131131140.568620.299110.0000.000
4646470.131320.30315458.556194.388 1141091150.777110.40878157.07066.584
4747480.061910.14291262.962111.473 1151151161.080380.568300.0000.000
4848490.114440.26417235.76199.942 1161101171.099330.57827250.148106.041
4949500.283740.283310.0000.000 1171171180.473850.249260.0000.000
5050510.283740.28331109.21546.298 1181051190.322670.7448869.80929.593
5149520.045020.103940.0000.000 1191191200.146330.3377932.07213.596
5252530.026260.0606372.80930.865 1201201210.123820.2858361.08425.894
5353540.060030.13858258.473109.570 12111220.011260.025980.0000.000
5454550.030020.0692969.16929.322 1221221230.649101.4984294.62246.260
5555560.020640.0476421.8439.260 1231231240.045020.1039449.85824.375
5653570.108810.251180.0000.000 1241241250.526400.18056123.16460.214
5757580.255880.1346020.5278.702 1251241260.020640.0476478.35038.304
5858590.416990.21934150.54863.819 1261261270.530710.27917145.47571.121
5959600.502280.26421220.68793.552 1271261280.097550.2252021.36910.447
6060610.331700.1744892.38439.163 1281281290.118190.2728374.78936.564
6161620.208490.109670.0000.000 1291281300.138820.32047227.926111.431
6248630.138820.32047226.69396.098 1301301310.043150.0996135.61417.411
631640.007500.017320.0000.000 1311311320.091920.21220249.295121.877
6464650.270140.62362294.016116.974 1321321330.161340.37244316.722154.842
6565660.382700.8834683.01533.028 1331331340.378320.37775333.817163.199
6666670.330180.7622083.01533.028 1341341350.397240.39664249.295121.877
6767680.328300.75787103.77041.285 1351351360.293200.292760.0000.000
6868690.170720.39409176.40870.184

References

  1. Uzair, M.; Li, L.; Eskandari, M.; Hossain, J.; Zhu, J. Challenges, advances and future trends in AC microgrid protection: With a focus on intelligent learning methods. Renew. Sustain. Energy Rev. 2023, 178, 113228. [Google Scholar] [CrossRef]
  2. Raouf Mohamed, A.; Best, R.; Liu, X.; Morrow, D. Two-phase BESS optimization methodology to enhance the distribution network power quality and mitigate violations. IET Renew. Power Gener. 2022, 17, 2895–2908. [Google Scholar] [CrossRef]
  3. U.S. Department of Energy (U.S. DOE). DOE Global Energy Storage Database. Available online: https://gesdb.sandia.gov/statistics.html (accessed on 29 March 2025).
  4. U.S. Department of Energy (U.S. DOE). U.S. DOE Energy Storage Handbook. Available online: https://www.sandia.gov/ess/publications/doe-oe-resources/eshb (accessed on 29 March 2025).
  5. Karimi, H. A Systematic Review on Operation Management of Multi-microgrid Systems: Objectives, Networks, and Energy Management Systems. J. Oper. Autom. Power Eng. 2025. [Google Scholar] [CrossRef]
  6. Hasan, M.A.; Hossain, M.; Roslan, M.; Azmi, A.; Hwai, L.; Nazib, A.; Ahmad, S. A Comprehensive Review of Control Strategies and Efficiency Optimization for Islanded Ac Microgrids. SSRN J. 2025. [Google Scholar] [CrossRef]
  7. Zheng, Z.; Yang, S.; Guo, Y.; Jin, X.; Wang, R. Meta-heuristic Techniques in Microgrid Management: A Survey. Swarm Evol. Comput. 2023, 78, 101256. [Google Scholar] [CrossRef]
  8. Yang, Y.; Bremner, S.; Menictas, C.; Kay, M. Modelling and optimal energy management for battery energy storage systems in renewable energy systems: A review. Renew. Sustain. Energy Rev. 2022, 167, 112671. [Google Scholar] [CrossRef]
  9. Saxena, V.; Kumar, N.; Nangia, U. Computation and Optimization of BESS in the Modeling of Renewable Energy Based Framework. Arch. Comput. Methods Eng. 2024, 31, 2385–2416. [Google Scholar] [CrossRef]
  10. Grisales-Noreña, L.F.; Vega, H.P.; Montoya, O.D.; Botero-Gómez, V.; Sanin-Villa, D. Cost Optimization of AC Microgrids in Grid-Connected and Isolated Modes Using a Population-Based Genetic Algorithm for Energy Management of Distributed Wind Turbines. Mathematics 2025, 13, 704. [Google Scholar] [CrossRef]
  11. 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 Rev. 2022, 43, 100899. [Google Scholar] [CrossRef]
  12. Suresh, V.; Janik, P.; Jasinski, M.; Guerrero, J.M.; Leonowicz, Z. Microgrid energy management using metaheuristic optimization algorithms. Appl. Soft Comput. 2023, 134, 109981. [Google Scholar] [CrossRef]
  13. Handbook on Battery Energy Storage System; Asian Development Bank: Mandaluyong, Philippines, 2018. [CrossRef]
  14. Rajagopalan, A.; Nagarajan, K.; Montoya Giraldo, O.; Dhanasekaran, S.; Kareem, I.; Perumal, A.; L, N.; Paramasivam, P. Multi-Objective Optimal Scheduling of a Microgrid Using Oppositional Gradient-Based Grey Wolf Optimizer. Energies 2022, 15, 9024. [Google Scholar] [CrossRef]
  15. Khunkitti, S.; Boonluk, P.; Siritaratiwat, A. Optimal Location and Sizing of BESS for Performance Improvement of Distribution Systems with High DG Penetration. Int. Trans. Electr. Energy Syst. 2022, 2022, 6361243. [Google Scholar] [CrossRef]
  16. Mohseni-Bonab, S.M.; Rabiee, A.; Jalilzadeh, S.; Mohammadi-ivatloo, B.; Nojavan, S. Probabilistic Multi Objective Optimal Reactive Power Dispatch Considering Load Uncertainties Using Monte Carlo Simulations. J. Oper. Autom. Power Eng. 2015, 3, 83–93. [Google Scholar]
  17. Fagundes, T.A.; Fuzato, G.H.F.; Silva, L.J.R.; Alonso, A.M.d.S.; Vasquez, J.C.; Guerrero, J.M.; Machado, R.Q. Battery Energy Storage Systems in Microgrids: A Review of SoC Balancing and Perspectives. IEEE Open J. Ind. Electron. Soc. 2024, 5, 961–992. [Google Scholar] [CrossRef]
  18. Wang, S.; Tan, Q.; Ding, X.; Li, J. Efficient microgrid energy management with neural-fuzzy optimization. Int. J. Hydrogen Energy 2024, 64, 269–281. [Google Scholar] [CrossRef]
  19. Raboni, P. A hierarchical two-level MILP optimization model for the management of grid-connected BESS considering accurate physical model. Appl. Energy 2023, 334, 120697. [Google Scholar] [CrossRef]
  20. Behera, S.; Dev Choudhury, N. A systematic review of energy management system based on various adaptive controllers with optimization algorithm on a smart microgrid. Int. Trans. Electr. Energy Syst. 2021, 31, e13132. [Google Scholar] [CrossRef]
  21. Zhang, Y.; Iu, H.H.C.; Fernando, T.; Yao, F.; Emami, K. Cooperative dispatch of BESS and wind power generation considering carbon emission limitation in Australia. IEEE Trans. Ind. Inform. 2015, 11, 1313–1323. [Google Scholar] [CrossRef]
  22. Grisales-Noreña, L.; Cortés-Caicedo, B.; Montoya, O.D.; Sanin-Villa, D.; Gil-González, W. Integration of BESS in grid connected networks for reducing the power losses and CO2 emissions: A parallel master-stage methodology based on PDVSA and PSO. J. Energy Storage 2024, 87, 111355. [Google Scholar] [CrossRef]
  23. Chandran, D.R.; Kumar, M.M.; Muruganantham, S.; Thiyagarajan, V.; Ashoksri, S.; Sibindharan, S. Optimizing Environmental and Economic Performance of Grid-Connected PV Charging Stations with Battery Energy Storage Systems (BESS) and an Advanced Energy Management System (EMS). E3S Web Conf. 2024, 559, 03014. [Google Scholar] [CrossRef]
  24. Lim, L.K.; Ho, W.S.; Hashim, H.; Zubir, M.A.; Ab Muis, Z.; Chee, W.C.; Muda, N.; Elias, M.A.; Jais, R.M. Cost optimization of green hydrogen production from floating solar photovoltaic system. Renew. Energy 2025, 245, 122808. [Google Scholar] [CrossRef]
  25. Gao, J.; Sun, Y.; Su, X. A Risk Preference-Based Optimization Model for User-Side Energy Storage System Configuration from the Investor’s Perspective. Electricity 2025, 6, 3. [Google Scholar] [CrossRef]
  26. Nguyen, M.Q.; Nguyen, L.D.; Pham, N.T. Economic Scheduling of Microgrids With a bi-Level Model Considering Battery Aging. Energy Storage 2025, 7, e70166. [Google Scholar] [CrossRef]
  27. Grisales-Noreña, L.F.; Montoya, O.D.; Ramos-Paja, C.A. An energy management system for optimal operation of BSS in DC distributed generation environments based on a parallel PSO algorithm. J. Energy Storage 2020, 29, 101488. [Google Scholar] [CrossRef]
  28. Grisales-Norena, L.F.; Sanin-Villa, D.; Montoya, O.D. Optimal integration of PV generators and D-STATCOMs into the electrical distribution system to reduce the annual investment and operational cost: A multiverse optimization algorithm and matrix power flow approach. e-Prime-Adv. Electr. Eng. Electron. Energy 2024, 9, 100747. [Google Scholar] [CrossRef]
  29. Ordoñez, P.J. Power plants, air pollution, and health in Colombia. In Proceedings of the 2020 Agricultural & Applied Economics Association Annual Meeting, Kansas City, MO, USA, 26–28 July 2020. [Google Scholar]
  30. Chang, Z.; Wu, H.; Pan, K.; Zhu, H.; Chen, J. Clean production pathways for regional power-generation system under emission constraints: A case study of Shanghai, China. J. Clean. Prod. 2017, 143, 989–1000. [Google Scholar] [CrossRef]
  31. Garrido-Arévalo, V.M.; Montoya, O.D.; Gil-González, W.; Grisales-Noreña, L.F.; Hernández, J.C. An SDP relaxation in the complex domain for the efficient coordination of BESS and DGs in single-phase distribution grids while considering reactive power capabilities. J. Energy Storage 2024, 90, 111913. [Google Scholar] [CrossRef]
  32. Cortés-Caicedo, B.; Grisales-Noreña, L.; Montoya Giraldo, O.; Rodriguez, M.; Rosero Garcia, J. Energy Management System for the Optimal Operation of PV Generators in Distribution Systems Using the Antlion Optimizer: A Colombian Urban and Rural Case Study. Sustainability 2022, 14, 16083. [Google Scholar] [CrossRef]
  33. Issa, M.; Ibrahim, H.; Hosni, H.; Ilinca, A.; Rezkallah, M. Effects of Low Charge and Environmental Conditions on Diesel Generators Operation. Eng 2020, 1, 137–152. [Google Scholar] [CrossRef]
  34. Mirjalili, S.; Mirjalili, S.; Hatamlou, A. Multi-Verse Optimizer: A nature-inspired algorithm for global optimization. Neural Comput. Appl. 2015, 27, 495–513. [Google Scholar] [CrossRef]
  35. Grisales-Noreña, L.; Cortés-Caicedo, B.; Montoya, O.D.; Hernandéz, J.; Alcalá, G. A battery energy management system to improve the financial, technical, and environmental indicators of Colombian urban and rural networks. J. Energy Storage 2023, 65, 107199. [Google Scholar] [CrossRef]
  36. Montoya Giraldo, O.; Gil-Gonzalez, W. On the numerical analysis based on successive approximations for power flow problems in AC distribution systems. Electr. Power Syst. Res. 2020, 187, 106454. [Google Scholar] [CrossRef]
  37. Montoya, O.D.; Molina-Cabrera, A.; Hernández, J.C. A Comparative Study on Power Flow Methods Applied to AC Distribution Networks with Single-Phase Representation. Electronics 2021, 10, 2573. [Google Scholar] [CrossRef]
  38. Baran, M.; Kelley, A. A branch-current-based state estimation method for distribution systems. IEEE Trans. Power Syst. 1995, 10, 483–491. [Google Scholar] [CrossRef]
  39. Sinergox Database. XM SA ESP. 2022. Available online: https://sinergox.xm.com.co/Paginas/Home.aspx (accessed on 7 February 2025).
  40. Grisales-Noreña, L.F.; Gonzalez Montoya, D.; Ramos-Paja, C.A. Optimal Sizing and Location of Distributed Generators Based on PBIL and PSO Techniques. Energies 2018, 11, 1018. [Google Scholar] [CrossRef]
  41. Montoya, O.D.; Serra, F.M.; De Angelo, C.H. On the Efficiency in Electrical Networks with AC and DC Operation Technologies: A Comparative Study at the Distribution Stage. Electronics 2020, 9, 1352. [Google Scholar] [CrossRef]
  42. Gil-Gonzalez, W.; Montoya Giraldo, O.; Grisales-Noreña, L.; Escobar-Mejia, A. Optimal Economic-Environmental Operation of BESS in AC Distribution Systems: A Convex Multi-Objective Formulation. Computation 2021, 9, 137. [Google Scholar] [CrossRef]
  43. Hossain Lipu, M.S.; Hannan, M.A.; Hussain, A.; Ayob, A.; Saad, M.H.M.; Muttaqi, K.M. State of Charge Estimation in Lithium-Ion Batteries: A Neural Network Optimization Approach. Electronics 2020, 9, 1546. [Google Scholar] [CrossRef]
  44. Tensiones y Frecuencia Nominales en Sistemas de Energía Eléctrica En Redes de Servicio Público NTC 1340; I.C. de Normas Técnicas y Certificación (ICONTEC): Bogotá, Colombia, 2004.
  45. Hirsch, A.; Parag, Y.; Guerrero, J. Microgrids: A Review of Technologies, Key Drivers, and Outstanding Issues. Renew. Sustain. Energy Rev. 2018, 90, 402–411. [Google Scholar] [CrossRef]
  46. Parhizi, S.; Khodaei, A.; Bahramirad, S. State of the Art in Research on Microgrids: A Review. IEEE Access 2015, 3, 890–925. [Google Scholar] [CrossRef]
  47. Andria Kusuma, V.; Firdaus, A.A.; Suprapto, S.; Uman, D.; Prasetyo, Y.; Filliana, F. Leveraging PSO algorithms to achieve optimal stand-alone microgrid performance with a focus on battery lifetime. Int. J. Appl. Power Eng. 2023, 12, 293. [Google Scholar] [CrossRef]
  48. Beasley, J.; Chu, P. A genetic algorithm for the set covering problem. Eur. J. Oper. Res. 1996, 94, 392–404. [Google Scholar] [CrossRef]
  49. Doğan, B.; Ölmez, T. A new metaheuristic for numerical function optimization: Vortex Search algorithm. Inf. Sci. 2015, 293, 125–145. [Google Scholar] [CrossRef]
  50. Hockney, R.; Jesshope, C. Parallel Computers 2: Architecture, Programming and Algorithms; CRC Press: Boca Raton, FL, USA, 2019. [Google Scholar] [CrossRef]
  51. Yoon, D.H.; Han, Y. Parallel Power Flow Computation Trends and Applications: A Review Focusing on GPU. Energies 2020, 13, 2147. [Google Scholar] [CrossRef]
  52. Lalwani, S.; Sharma, H.; Satapathy, S.; Deep, K.; Bansal, J. A Survey on Parallel Particle Swarm Optimization Algorithms. Arab. J. Sci. Eng. 2019, 44, 2899–2923. [Google Scholar] [CrossRef]
  53. Montoya Giraldo, O.; Gil-Gonzalez, W.; Molina-Cabrera, A. Practical Solution for the Reconfiguration Problem in Electrical Distribution Networks: A Constructive Heuristic Approach. Rev. UIS Ing. 2023, 22, 87–98. [Google Scholar] [CrossRef]
Figure 1. Coding scheme for determining the operation of the BESS.
Figure 1. Coding scheme for determining the operation of the BESS.
Asi 08 00085 g001
Figure 2. Flowchart of the LFP solution using the Successive Approximations method.
Figure 2. Flowchart of the LFP solution using the Successive Approximations method.
Asi 08 00085 g002
Figure 3. Topological schematic of the 33-node AC microgrid test system in dual-operation modes: Grid-dependent (M1) and self-powered (M2).
Figure 3. Topological schematic of the 33-node AC microgrid test system in dual-operation modes: Grid-dependent (M1) and self-powered (M2).
Asi 08 00085 g003
Figure 4. Daily profiles of photovoltaic production and power demand in Medellín, Colombia.
Figure 4. Daily profiles of photovoltaic production and power demand in Medellín, Colombia.
Asi 08 00085 g004
Figure 5. Energy loss reduction: Best and average results for the 33-node system in grid-dependent and self-powered modes over a 24 h evaluation horizon.
Figure 5. Energy loss reduction: Best and average results for the 33-node system in grid-dependent and self-powered modes over a 24 h evaluation horizon.
Asi 08 00085 g005
Figure 6. CO2 emissions reduction: Best and average results for 33-node system in grid-dependent and self-powered modes over a 24 h evaluation horizon.
Figure 6. CO2 emissions reduction: Best and average results for 33-node system in grid-dependent and self-powered modes over a 24 h evaluation horizon.
Asi 08 00085 g006
Figure 7. Violin-scatter plot comparing the implemented methodologies for the 33-node system under grid-dependent and self-powered modes over a 24 h evaluation horizon. (a) Energy loss. (b) CO2 emissions.
Figure 7. Violin-scatter plot comparing the implemented methodologies for the 33-node system under grid-dependent and self-powered modes over a 24 h evaluation horizon. (a) Energy loss. (b) CO2 emissions.
Asi 08 00085 g007
Figure 8. Voltage regulation performance achieved by the PMVO algorithm in a representative daily scenario for the 33-node system in grid-dependent mode over a 24 h evaluation horizon.
Figure 8. Voltage regulation performance achieved by the PMVO algorithm in a representative daily scenario for the 33-node system in grid-dependent mode over a 24 h evaluation horizon.
Asi 08 00085 g008
Figure 9. Voltage regulation performance achieved by the PMVO algorithm in a representative daily scenario for the 33-node system in self-powered mode over a 24 h evaluation horizon.
Figure 9. Voltage regulation performance achieved by the PMVO algorithm in a representative daily scenario for the 33-node system in self-powered mode over a 24 h evaluation horizon.
Asi 08 00085 g009
Figure 10. Maximum loadability performance achieved by the PMVO algorithm in a representative daily scenario for the 33-node system in grid-dependent mode over a 24 h evaluation horizon.
Figure 10. Maximum loadability performance achieved by the PMVO algorithm in a representative daily scenario for the 33-node system in grid-dependent mode over a 24 h evaluation horizon.
Asi 08 00085 g010
Figure 11. Maximum loadability performance achieved by the PMVO algorithm in a representative daily scenario for the 33-node system in self-powered mode over a 24 h evaluation horizon.
Figure 11. Maximum loadability performance achieved by the PMVO algorithm in a representative daily scenario for the 33-node system in self-powered mode over a 24 h evaluation horizon.
Asi 08 00085 g011
Figure 12. SoC profile as the solution achieved by the PMVO for a representative day of operation in the grid-dependent mode over a 24 h evaluation horizon.
Figure 12. SoC profile as the solution achieved by the PMVO for a representative day of operation in the grid-dependent mode over a 24 h evaluation horizon.
Asi 08 00085 g012
Figure 13. SoC profile as the solution achieved by the PMVO for a representative day of operation in the self-powered mode over a 24 h evaluation horizon.
Figure 13. SoC profile as the solution achieved by the PMVO for a representative day of operation in the self-powered mode over a 24 h evaluation horizon.
Asi 08 00085 g013
Figure 14. Topological schematic of the 136-node AC microgrid test system in dual-operation modes: Grid-dependent (M1) and self-powered (M2).
Figure 14. Topological schematic of the 136-node AC microgrid test system in dual-operation modes: Grid-dependent (M1) and self-powered (M2).
Asi 08 00085 g014
Figure 15. Representative daily load curves for a typical operational week.
Figure 15. Representative daily load curves for a typical operational week.
Asi 08 00085 g015
Figure 16. Daily PV generation profiles for a typical operational week.
Figure 16. Daily PV generation profiles for a typical operational week.
Asi 08 00085 g016
Figure 17. Energy loss reduction: Results for a 136-node system in grid-dependent and self-powered modes over a 1-week evaluation horizon.
Figure 17. Energy loss reduction: Results for a 136-node system in grid-dependent and self-powered modes over a 1-week evaluation horizon.
Asi 08 00085 g017
Figure 18. CO2 emissions reduction: Results for a 136-node system in grid-dependent and self-powered modes over a 1-week evaluation horizon.
Figure 18. CO2 emissions reduction: Results for a 136-node system in grid-dependent and self-powered modes over a 1-week evaluation horizon.
Asi 08 00085 g018
Figure 19. Voltage regulation performance achieved by the PMVO algorithm in a representative weekly scenario for a 136-node system in grid-dependent and self-powered modes.
Figure 19. Voltage regulation performance achieved by the PMVO algorithm in a representative weekly scenario for a 136-node system in grid-dependent and self-powered modes.
Asi 08 00085 g019
Figure 20. Maximum loadability performance achieved by the PMVO algorithm in a representative weekly scenario for a 136-node system in grid-connected and self-powered modes.
Figure 20. Maximum loadability performance achieved by the PMVO algorithm in a representative weekly scenario for a 136-node system in grid-connected and self-powered modes.
Asi 08 00085 g020
Figure 21. SoC profile as the solution achieved by the PMVO for a representative week of operation for a 136-node system in the grid-dependent mode.
Figure 21. SoC profile as the solution achieved by the PMVO for a representative week of operation for a 136-node system in the grid-dependent mode.
Asi 08 00085 g021
Figure 22. SoC profile as the solution achieved by the PMVO for a representative week of operation for a 136-node system in the self-powered mode.
Figure 22. SoC profile as the solution achieved by the PMVO for a representative week of operation for a 136-node system in the self-powered mode.
Asi 08 00085 g022
Table 1. Technical parameters of the 33-node AC microgrid test system.
Table 1. Technical parameters of the 33-node AC microgrid test system.
LineFromTo   R ij   X ij   P j   Q j   I ij max
lNode iNode j (Ω) (Ω) (kW)(kVAr)(A)
1120.09220.047710060385
2230.49300.25119040355
3340.36600.186412080240
4450.38110.19416030240
5560.81900.70706020240
6670.18720.6188200100110
7781.71141.235120010085
8891.03000.7400602070
99101.04000.7400602070
1010110.19660.0650453055
1111120.37440.1238603555
1212131.46801.1550603555
1313140.54160.71291208040
1413150.59100.5260601025
1515160.74630.5450602020
1616171.28901.7210602020
1717180.73200.5740904020
1818190.16400.1565604020
1919201.50421.3554904020
2020210.40950.4784904020
2121220.70890.9373904020
223230.45120.3083905085
2323240.89800.709142020085
2424250.89600.701142020040
256260.20300.10346025125
2626270.28420.14476025110
2727281.05900.93376020110
2828290.80420.700612070110
2929300.50750.258520060095
3030310.97440.96301507055
3131320.31050.361921010030
3232330.34100.5302604020
Table 2. Summary of input data and control variables for the proposed optimization model.
Table 2. Summary of input data and control variables for the proposed optimization model.
ParameterSymbolSource/Value
Active Demand   P d ( t ) IEEE 33-bus benchmark + load profile
Reactive Demand   Q d ( t ) IEEE 33-bus benchmark + PF assumptions
PV Generation   P P V ( t ) Scaled irradiance (Medellín, Colombia)
Initial SoC   SoC 0 50% of  E max
BESS SoC LimitsSoCmin, SoCmax10–90% of  E max
BESS Energy Capacity   E max 1000/1500/2000 kWh
Charging efficiency   η 0.95
Table 3. Performance results for the 33-node grid-dependent test system over a 24 h evaluation horizon.
Table 3. Performance results for the 33-node grid-dependent test system over a 24 h evaluation horizon.
MethodEnergy Loss (kWh) Emissions (TonCO2) Performance Metrics
BestAvg. ± σ % BestAvg. ± σ % Avg. Time (s)Rank
BaseCase2484.5741 9.8874
CBGA2383.49552392.9080 ± 0.3253 9.87089.8721 ± 0.0085 2.74273
PVSA2375.33472392.9807 ± 0.6240 9.86949.8725 ± 0.0255 38.46632
PMVO2374.84972391.8690 ± 0.3974 9.86939.8719 ± 0.0172 90.41121
Table 4. Performance results for the 33-node self-powered test system over a 24 h evaluation horizon.
Table 4. Performance results for the 33-node self-powered test system over a 24 h evaluation horizon.
MethodEnergy Loss (kWh) Emissions (TonCO2) Performance Metrics
BestAvg. ± σ % BestAvg. ± σ % Avg. Time (s)Rank
BaseCase2484.5741 16.0659
CBGA2396.53472408.1874 ± 0.2062 16.042716.0454 ± 0.0068 5.59363
PVSA2374.27572384.2941 ± 0.3722 16.036516.0393 ± 0.0149 248.77842
PMVO2373.52622380.1794 ± 0.2989 16.036416.0386 ± 0.0113 155.53601
Table 5. Performance results for the 136-node grid-dependent test system.
Table 5. Performance results for the 136-node grid-dependent test system.
Objective FunctionCaseMondayTuesdayWednesdayThursdayFridaySaturdaySunday
Energy Loss (kWh)Base Case2458.38572407.23772355.28502444.13752463.25192304.25192213.9967
PMVO2444.66462392.73912341.80542431.07292449.47782293.32032206.3791
Time93.788490.885389.368090.177290.664490.703192.5636
Emissions (TonCO2)Base Case40.042139.468439.250939.771740.071738.844438.1597
PMVO40.039939.466539.248739.769440.069538.842738.1580
Time89.707890.594688.027188.322188.844588.453390.3868
Table 6. Performance results for the 136-node self-powered test system.
Table 6. Performance results for the 136-node self-powered test system.
Objective FunctionCaseMondayTuesdayWednesdayThursdayFridaySaturdaySunday
Energy Loss (kWh)Base Case136.4297133.7218135.2536136.7316136.9853129.0127125.3783
PMVO135.2337133.5115134.86347136.4138136.9544127.7908125.3518
Time380.4747378.2386378.7801385.7859393.8756403.8317407.5802
Emissions (TonCO2)Base Case14.935014.337314.632414.651914.965714.216614.1764
PMVO14.934714.337214.632114.651614.965614.216014.1753
Time164.7517159.9047158.8186160.2062159.5723160.1344159.0750
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

Sanin-Villa, D.; Figueroa-Saavedra, H.A.; Grisales-Noreña, L.F. Efficient BESS Scheduling in AC Microgrids via Multiverse Optimizer: A Grid-Dependent and Self-Powered Strategy to Minimize Power Losses and CO2 Footprint. Appl. Syst. Innov. 2025, 8, 85. https://doi.org/10.3390/asi8030085

AMA Style

Sanin-Villa D, Figueroa-Saavedra HA, Grisales-Noreña LF. Efficient BESS Scheduling in AC Microgrids via Multiverse Optimizer: A Grid-Dependent and Self-Powered Strategy to Minimize Power Losses and CO2 Footprint. Applied System Innovation. 2025; 8(3):85. https://doi.org/10.3390/asi8030085

Chicago/Turabian Style

Sanin-Villa, Daniel, Hugo Alessandro Figueroa-Saavedra, and Luis Fernando Grisales-Noreña. 2025. "Efficient BESS Scheduling in AC Microgrids via Multiverse Optimizer: A Grid-Dependent and Self-Powered Strategy to Minimize Power Losses and CO2 Footprint" Applied System Innovation 8, no. 3: 85. https://doi.org/10.3390/asi8030085

APA Style

Sanin-Villa, D., Figueroa-Saavedra, H. A., & Grisales-Noreña, L. F. (2025). Efficient BESS Scheduling in AC Microgrids via Multiverse Optimizer: A Grid-Dependent and Self-Powered Strategy to Minimize Power Losses and CO2 Footprint. Applied System Innovation, 8(3), 85. https://doi.org/10.3390/asi8030085

Article Metrics

Back to TopTop