Abstract
With regard to low-voltage (LV) distribution networks, the quality of distributed electricity can be compromised by the level of phase load imbalance. Consequently, numerous phase load balancing (PLB) algorithms have been proposed in the specialized literature. However, those models have been focused on the quality of the solution obtained rather than performance, which leads to reduced practical applicability for the distribution network (reduced scalability, slow convergence, and a higher computational cost). Furthermore, certain constraints regarding the electrical network and the switching operations of consumers must be integrated into the mathematical model. In this context, the proposed PLB algorithm represents an improved constrained greedy optimization (ICGO), capable of achieving fast convergence even on large datasets, with a lower computational cost. Three scenarios (30, 250, and 500 consumers), each with 20 distinct initial non-symmetries, were simulated. The results support the practical effectiveness and scalability of the ICGO: an absolute value of the neutral current below 0.63 A (99.53% relatively reduction), a current unbalance index below 0.1%, a small number of iterations (between 4 and 11 iterations), and an execution time between 0.00051 and 0.01149 s). Therefore, this research proposes an efficient PLB algorithm, with the possibility for its improvement in future work.
Keywords:
phase load balancing; low-voltage distribution network; constrained local optimization; greedy algorithm; three phase unbalance MSC:
93C95; 90C59; 68W40
1. Introduction
The well-known but constantly topical problems regarding electricity systems relate to the quality and continuity of the electricity supply. The asymmetrical operating mode of an LV distribution network causes a series of technical problems such as power losses, additional thermal stresses on electrical conductors, network instability, and disruptive effects on other networks [1,2,3,4,5,6,7,8,9,10]. A considerable amount of research has been devoted to the numerical simulation of PLB, implicitly the process management algorithm [11]. However, of great importance for the PLB process is the design of a flexible, simple, robust, and efficient algorithm that can be applied in distribution networks and that can respond to technical constraints.
In power systems, the three-phase distribution network is not found in the ideal mathematical representation of a symmetrical network—a three-phase system of sinusoidal quantities (voltage/current) characterized by the three phasors equal in modulus and successively out of phase, one with respect to the other, with an angle equal to 2π/3 [1,3,5,6]. Even less so in LV networks, where the distribution of loads is unequal in the three phases. Also, considering that the behavior of consumers in the network is characterized by a dynamism specific to their operation, the mentioned symmetry remains only theoretical. The causes that determine the appearance of the non-symmetric regime can be divided into two large categories [3]:
- Causes related to temporary non-symmetry;
- Causes related to permanent non-symmetry.
The temporary non-symmetric regime occurs due to the presence of faults or time-limited operating regimes (non-symmetric short circuits, faults in consumers, phase interruption).
The permanent non-symmetric regime occurs when the electrical network presents different circuit parameters on the three phases in normal operation and is produced by causes of a constructive nature of the electrical network [3].
This last mode of operation, the permanent non-symmetric mode, is the mode studied and analyzed in detail from the point of view of the existing non-symmetries in the network in order to be able to solve the problems it presents.
The main causes of the occurrence of the permanent non-symmetric regime are as follows [3]:
- Concentration of single-phase or two-phase loads connected to the three-phase alternating voltage supply network;
- Uneven distribution of single-phase receivers on the three phases of the network (domestic consumers, street lighting);
- Two-phase receivers (electric welding machines, industrial frequency induction electric furnaces, electric traction);
- Non-symmetric construction of three-phase receivers (electric arc furnaces);
- Different impedances of power lines on the three phases (especially overhead power lines)—the permanent imbalance of the network phases due to the non-symmetrical spatial arrangement of the overhead power line conductors.
It is noted that the uneven arrangement of single-phase receivers on the three phases of the network is an obvious cause for unbalanced operation.
1.1. Literature Review
According to the literature review, different approaches have been proposed regarding PLB. This review of the specialized literature presents and analyzes various proposed algorithms.
As shown in Table 1, in Ref. [12], the algorithm analyzes all possible connection models between loads and phases and chooses the best one. The solutions space is explored in detail, but this approach is more extensive, involves a longer calculation time, and has a higher probability of slow convergence depending on the case. In Ref [13], the proposed algorithm is called the improved multi-population genetic algorithm (IMPGA). Because the IMPGA works with more sub-populations and involves more selection and crossover operations, the computational process may be slower, and may require more computational resources. This algorithm has access to global solutions. In Ref. [14], two metaheuristic algorithms are proposed and compared as follows: genetic algorithm (GA) and particle swarm optimization (PSO). The GA and PSO are able to obtain solutions close to the global optimum, with the possibility of avoiding local minima. However, the computational resources used can be large. Both the GA and PSO depend on certain parameters as follows: n—the number of consumers (input data), population size (P), number of generations (G), number of particles (M), and number of iterations (I). The authors have used the following parameters for the GA: population size—100; number of generations—200; crossover rate (0.9); mutation rate (0.1); selection type—tournament; crossover type—uniform; and mutation type—one point. For PSO, a population of 50 particles has been used, and the inertia was set with a linear decrease from 0.9 to 0.4. In Ref. [15], the goal of the balancing algorithm is to have approximately equal current on each phase, so a range of ±0.5% of the average current was imposed. The algorithm ensures that the sum of the current on each phase remains within ±0.5% of the average current, so that the loads are balanced between the phases. This approach does not appreciate the physical limitations of the network, such as the constraint on the maximum load limit of the phase conductors. It is less flexible in the face of dynamic changes in the system than the proposed algorithm. However, it has the advantages of ease of implementation, relatively low or affordable cost, and the speed of the process is guaranteed by decisions made in real time, without a large calculation time. In Ref. [16], the PLB model designed is based on a multi-objective optimization, which ensures the minimization of the three-phase current imbalance and the minimum number of switching times. The algorithm proposed is based on the fast non-dominant genetic algorithm (NSGA-II). This model may require significant computing resources. A high-performance algorithm is proposed in [17], some of its characteristics being the following: applicable to both switchable and non-switchable consumers; operates with precise real-time data obtained from smart meters; and can operate in two modes: online and offline. Its performance is supported by the results obtained, but there are several practical limitations regarding the applicability of this algorithm, namely the following: the need for a high-performance IT structure of the electricity network, dependent on data quality if working in SMS mode for accuracy (these systems are more susceptible to technical problems than classic meters); the implementation is not simple, requiring integration with the database and smart grid systems of the distribution operator, which increases the operational complexity. Another PSO approach is presented in [18], where it has been used to minimize the unbalance coefficient in LV distribution networks. The authors have run the PSO-based optimization algorithm 60 times and reported the best solution among these runs, highlighting the stochastic nature of the method. Consequently, the algorithm does not guarantee convergence to the optimal solution in a single run. Although it has global solution-finding capability, the computational cost (number of iterations, execution time, and memory) can be high in some contexts, as consumers increase.
Table 1.
Analysis of the specialized literature regarding PLB algorithms.
1.2. Research Hypotheses, Contributions, and the Main Advantages of the Proposed Approach
The proposed ICGO algorithm extends the standard greedy approach by explicitly incorporating operational constraints into the consumer reallocation process. Unlike a conventional greedy algorithm, which selects the locally optimal move without considering system limitations, the ICGO evaluates only feasible moves that satisfy the defined constraints at each iteration. Hence, the consumer reallocation that satisfies the imposed constraints and represents the locally optimal solution among all feasible alternatives is selected.
The first constraint ensures that consumer switching is allowed only if the resulting current on the target phase does not exceed the maximum permissible limit, which is determined by line protection settings and phase capacity. This prevents overload conditions and ensures compliance with technical regulations.
To eliminate potential local oscillations—where a consumer may repeatedly switch between two phases without achieving global improvement—a second constraint is introduced. Specifically, each consumer is limited to a maximum number of switching operations throughout the balancing process. This not only avoids cycling but also encourages the exploration of alternative regions in the solution space, without requiring an exhaustive search. The trade-off ensures a balance between computational efficiency and solution quality.
To save computational resources and prevent unnecessary running in case further improvement becomes negligible, the stopping criterion of the algorithm is divided into two conditions defined below as follows: Reaching the admissible convergence threshold (the difference between the minimum and maximum phase currents must be less than or equal to the defined threshold value), or the number of iterations performed must be less than the maximum number of iterations allowed.
The ICGO was tested on three scenarios with increasing numbers of consumers—30, 250, and 500—each with 20 datasets representing a different initial current unbalance. The preliminary simulation results indicate that integrating the constraints helps avoid infeasible reallocations and cycling, providing more stable convergence behavior. These observations are based on the conducted simulations and are specific to the simulated scenarios considered in this study.
Considering that the load consumption is dynamic, balancing too often would consume substantial computing resources and would be economically and operationally inappropriate. From a practical point of view, the switching equipment in this mode of operation could cause electromagnetic disturbances and would be exposed to a high degree of thermal stress. Therefore, the effectiveness of the algorithm may be compromised. For this, a sampled way of PLB was proposed, at 1 h intervals, but this can be adjusted according to the load curves.
Based on these considerations, the main contributions of this research are summarized as follows:
- Developing an effective and practical algorithm that represents an improved constrained greedy optimization, which can be easily applied in an electrical distribution network;
- The proposed ICGO model is more efficient in terms of computing resources, processing time, and, for practical situations, provides a quality solution in a short time with a reduced number of iterations. Rapid convergence is ensured in all operating scenarios simulated;
- The proposed algorithm strikes a balance between solution performance and computational cost given the following results after PLB: an absolute value of the neutral current below 0.63 A (99.62% relatively reduction), a reduced number of iterations (between 4 and 11 iterations), and increased convergence speed. The execution time of the algorithm varied as follows: scenario with 30 consumers (0.00051 s), scenario with 250 consumers (0.00257 s), and scenario with 500 consumers (0.01149 s);
- The algorithm exhibits scalability, as evidenced by various numerical simulations with a different number of consumers;
- The flexibility and extensible structure of the designed algorithm allow for further improvements and various hybrid approaches.
2. The Proposed ICGO for PLB in LV Distribution Networks
The proposed methodology is organized as a systematic, stepwise workflow. Initially, the automatic phase load balancing system architecture (APLBS) is defined, providing the structural framework and identifying the key components required for PLB. This architectural framework serves as the basis for the formulation of the mathematical model, which specifies the phase allocation logic, consumer modeling, objective function, and constraints. The insights gained from the mathematical model then guide the algorithm implementation, including the selection of parameters, design of the flowchart, and development of the pseudocode. Once the algorithm is implemented, it is applied to perform simulations, generating results that are subsequently analyzed to assess convergence, computational efficiency, and overall performance.
Therefore, the methodology proposed in this paper consists of the following steps:
- APLBS definition—Defining the architecture of the APLBS, including its key components;
- Mathematical model—Developing the system model, covering phase allocation logic, consumer modeling, objective function, and constraints;
- Algorithm implementation—This step provides a detailed, step-by-step presentation of the algorithm, including all parameters used, a flowchart diagram, and the pseudocode. This stage shows how the proposed model is applied to generate the computational results.
It is essential to highlight that the proposed algorithm focuses on practical implementation and computational efficiency, carefully balancing the quality of the solution with the performance of the algorithm.
2.1. APLBS Architecture
Considering the automation of distribution as one of the pillars of smart grids [19], in the particular case for PLB, an APLBS [20] involves the integration of various monitoring and switching systems [21,22,23,24,25], both local and general as follows: local consumer monitoring devices, local consumer phase switching devices (implemented at each consumer connected to the LV network) [26,27,28], data acquisition device, command and control of local systems (located at LV transformer substation), monitoring platform (located at the level of the transformer station), and data transmission conductors or the use of radio waves for communication between local systems and devices. The overall architecture of the PLB system for an LV distribution network is highlighted in Figure 1.
Figure 1.
Automatic phase load balancing system architecture for an LV distribution network.
2.2. Mathematical Model of the Proposed PLB Algorithm
Regarding the numerical simulations, to define this algorithm, certain simplifying assumptions were made as follows:
- The line impedances were considered equal and constant along the conductors;
- Consumer loads were regarded as constant at the time of performing the simulation sets;
- Reactive power consumption of loads was not integrated in the model of the proposed PLB algorithm;
- The current flow was considered unidirectional, without the integration of prosumers; the proposed algorithm, in its current form, is designed for passive distribution networks. However, in other related works, bidirectional power flow has been considered and can be found in Ref. [29];
- The algorithm was defined as a topology-independent model.
In the case of solving the problem of phase load unbalance in LV distribution networks of small, medium, or even complex size, rapid convergence, flexibility, and efficiency are the main criteria for obtaining a quality result. The proposed algorithm represents an improved constrained greedy optimization.
A greedy algorithm is a method for solving optimization problems by constructing a solution incrementally, selecting at each step the option that is locally optimal—that is, the choice that provides the maximum immediate gain or the minimum cost. This approach follows the principle of the locally optimal choice. Greedy algorithms do not revise previous decisions and typically produce a single solution that is guaranteed to be locally optimal but not necessarily globally optimal [30,31].
These classic greedy strategies are simple to apply and efficient in many optimization problems. However, for phase load balancing, they may not be sufficiently robust and can lead to local oscillations, where a consumer repeatedly switches between the same two phases without achieving any overall improvement, resulting in local blocking.
On this final consideration, the proposed algorithm introduces the constraint of switching a consumer below an imposed limit. The logic of switching consumers between the three phases considers the effect calculated at each iteration that the movement of a certain consumer produces. At each step, the balancing algorithm chooses the solution that provides the best local result that satisfies the following conditions:
- Compliance with the maximum permissible current limit imposed on the respective conductor;
- The number of times the same consumer is limited to an imposed maximum limit, to avoid local oscillation.
In the algorithm solution model, the stopping criterion is established based on the efficiency of the iterative process (avoiding running the algorithm in situations that bring insignificant improvement). Thus, the stopping criterion is formulated as follows:
- 3.
- Reaching the admissible convergence threshold () or performing a predefined maximum number of iterations ().
2.2.1. Current Unbalance Index ()
The standards in force present the evaluation asymmetry factor determined by the negative sequence component. In Romania, regarding the performance standard for the electricity distribution service, it is specified that the negative asymmetry factor should be less than 2%, for 95% of the week, at low and medium voltage.
In the present research, the current asymmetry must be evaluated. Thus, for simplicity and efficiency in calculation, the current unbalance index formula can be used as follows:
where , , —the currents of the phases a, b, and c; —the maximum current among , , ; —the minimum current among , , ; —the average current.
2.2.2. Defining of Three-Phase Electrical Distribution Network
LV distribution networks are generally configured with three phases and a PEN conductor (Protective Earthed Neutral—which combines protective earth and neutral functions) [32]. For the mathematical model presented in this paper, the conductors are defined as follows: phase a, phase b, phase c, and neutral conductor N. Each single-phase consumer is connected to one of these three phases and requires a certain amount of current, denoted , for consumer , at a certain time. Balancing aims to maintain as balanced currents as possible on the three phases, thus reducing excess thermal stress on a particular conductor at a given time and reducing the current on the neutral conductor, implicitly reducing power losses.
2.2.3. Total Current per Phase
Each phase carries a total current equal to the sum of the currents of the consumers connected to that phase. Each consumer has a specified consumption in amperes, and it is associated with a specific phase. Assuming there are n consumers, then the total current on phase j is given by the following equation:
The binary decision variable is defined as follows:
where —total current on phase j; j ; —binary decision variable; , , —the currents of the phases a, b, and c; n—the total number of consumers; —current consumed by consumer .
As a result, each consumer is connected to exactly one phase. For each phase, it can be written as follows:
A preliminary and defining step for the proposed algorithm and, in general, for greedy optimization techniques is to identify the maximum current and the minimum current among the three phases of the distribution network:
The indicator chosen to be minimized at each iteration is the difference between the maximum and minimum currents among the three phases a, phase b, and phase c (current unbalance), respectively, defined as follows:
2.2.4. Imposed Constraints
In performing PLB in LV distribution networks, it is essential not only to reduce phase current unbalance but also to ensure that the network operates within safe technical limits. Directly moving consumers between phases without considering system constraints may lead to overloaded lines, violation of protection settings, or unstable algorithm behavior. To address these challenges, the proposed approach integrates a set of explicit operational constraints that guide the redistribution process while maintaining system safety. These constraints are represented mathematically in the following form:
- Maximum load limit on phase ().
When redistributing consumers among phases, it is essential to ensure that the maximum allowable current on each phase is not exceeded. By enforcing this constraint, the algorithm guarantees that all consumer reallocations maintain phase currents within the permissible range, ensuring the network operates safely and reliably. Mathematically, this condition is expressed as follows:
where —total current on phase j; —distribution network phases.
To ensure electrical safety and compliance during PLB, it is not sufficient to consider only the target phase’s maximum allowable current; each individual consumer reallocation must also be validated against this limit. The condition imposed for a consumer’s switching guarantees that moving the consumer does not cause the phase current to exceed . The condition imposed to validate a consumer’s switching is expressed in the following form:
where –—current on phase j (iteration ); —iteration number; —consumption of the consumer that is moved to the minimum load phase; —minimum load phase; —maximum permissible current limit per phase.
- 2.
- Maximum allowable number of switching operations for each consumer ()
Empirical observations from the simulations revealed that, without limiting the number of reallocations, some consumers could repeatedly switch between phases, causing oscillatory behavior and preventing stable convergence. To mitigate this, a maximum number of switching operations per consumer was introduced, which, based on the simulation results, empirically eliminated the oscillatory behavior of the objective function and improved the algorithm’s convergence in the simulated cases. This restriction is defined as follows:
where —number of switching operations performed on consumer ; —maximum allowable number of switching operations for consumer ; —total number of consumers.
2.2.5. The Objective Function and Constraints
Therefore, the objective function, representing the difference between the maximum and minimum currents among the three phases, must be minimized at each iteration while respecting the imposed constraints, and is defined as follows:
subject to the constraints defined previously:
2.3. Algorithm Implementation
The ICGO algorithm follows a constrained greedy logic. At each iteration, the algorithm evaluates all valid consumer reallocation moves—defined as those that respect defined operational constraints. If a valid move exists, the greedy step will select the move that minimizes current unbalance. The stages of the PLB process are illustrated in the algorithm flowchart in Figure 2, providing an overview of the key steps in the functioning of the proposed ICGO algorithm. Algorithm 1 presents the step-by-step pseudocode of the full decision process.
Figure 2.
ICGO algorithm—flowchart.
The algorithm procedure consists of the following steps, each explained in detail below as follows:
- Input initialization
- Enter a valid number of consumers ;
- Set algorithm parameters: maximum number of iterations, maximum allowed switching operations per consumer, convergence threshold , and maximum load limit on phase .
- Random consumer allocation
- Consumers are randomly assigned to one of the three phases in the electrical distribution network.
- Initial calculations
- Calculate the phase currents , , , and the neutral current ;
- Initialize iteration counter = 0 and switching operations counter = 0.
- Main iterative procedure
- While the stopping criterion is not met
- Identify the most loaded phase and the least loaded phase;
- For each consumer connected to the maximum load phase, evaluate the effect of relocating the consumer to the minimum phase load;
- From all valid moves (those satisfying operational constraints), select the move that yields the greatest reduction in the current unbalance;
- If such a move exists, execute it, update consumer allocations and phase currents accordingly;
- Increment the iteration counter and the switching counter s;
- Check if the difference between the maximum and minimum currents among the three phases is below the allowable convergence threshold () or the number of maximum iterations has been reached (); if it is true, consider the balancing terminated. If it is not true, the calculations are resumed.
- Termination
- Print the results: phase and neutral currents, current unbalance, number of iterations performed, and execution time.
| Algorithm 1. ICGO algorithm pseudocode |
| Input: n Number of consumers ε Admissible imbalance threshold Maximum current allowed on each phase Maximum number of iterations Maximum number of allowed switches per consumer |
| Step 1: Initialization - - , , - ← 0 - ← 0 |
| Step 2: Main Loop : 1. Identify - Phase_max ← Phase with highest current - Phase_min ← Phase with lowest current 2. For each consumer assigned to Phase_max: : - to Phase_min - Check constraints before calculations: • ; • . Then - after simulated move; - . 3. If one or more valid moves found - - Perform the selected move: • Update phase assignments; • ; • ; • for the moved consumer. Else: - No valid improving move available → Stop 4. Increment iteration counter: . |
| Step 3: Output - , number of iterations, and switching count. |
3. Results and Discussion
In this section, the effectiveness of the proposed ICGO algorithm is analyzed through various sets of numerical simulations for different phase loading scenarios. To appreciate the performance and scalability of the algorithm, three simulation scenarios were developed and simulated in MATLAB R2023b (23.2), with a distinct initial phase current unbalance. The scenarios are the following:
- Scenario A—30 consumers connected to the LV distribution network;
- Scenario B—250 consumers connected to the LV distribution network;
- Scenario C—500 consumers connected to the LV distribution network.
The load balancing results include the following: phase load before and after PLB, current unbalance index before and after PLB, neutral current before and after PLB, the difference between the maximum and minimum current along three phases before and after PLB, algorithm execution time, and number of iterations performed. For detailed evaluation, 20 simulation runs were performed for each scenario. The load balancing results of the first two scenarios will be presented in detail. Also, empirically, for each scenario, the convergence behavior and computational time are evaluated. Finally, the results and conclusions of all the formulated scenarios are comparatively analyzed and presented. For a comprehensive visualization in each iteration of the absolute differences between the maximum and minimum current on the three phases before and after balancing, as well as the corresponding execution times, and number of iterations performed, refer to Appendix A.
Therefore, in this section, the following aspects are reported and discussed:
- Load balancing results for scenario A and scenario B;
- phase load before and after PLB;
- current unbalance index before and after PLB;
- neutral current before and after PLB;
- Empirical evaluation of convergence and time complexity for each scenario;
- Overview of the results: solution quality and algorithm performance.
3.1. Load Balancing Results for Scenario A and Scenario B
3.1.1. Scenario A—30 Consumers Connected to the LV Distribution Network
For this case, 30 consumers with different consumptions were generated, randomly positioned on the three phases. Subsequently, 20 sets of simulations were performed. The results regarding PLB are presented in Table 2, and the data regarding neutral current reduction can be found in Table 3. Also, these results are graphically highlighted in Figure 3 and Figure 4.
Table 2.
Numerical simulation results for scenario A—30 consumers.
Table 3.
Neutral current reduction due to phase balancing for scenario A—30 consumers.
Figure 3.
Phase currents and neutral current before PLB—scenario A (30 consumers).
Figure 4.
Phase currents and neutral current after PLB—scenario A (30 consumers).
As can be seen in Table 2 and Table 3 and Figure 3, the set of simulations performed presents various degrees of asymmetry and, implicitly, a distinct neutral current as shown below.
- Simulation number 11—a degree of current unbalance index of 90.21% and a neutral current of 51.35 A;
- Simulation number 13—a degree of current unbalance index of 88.99% and a neutral current of 47.03 A;
- Simulation number 17—a degree of current unbalance index of 89.72% and a neutral current of 52.11 A;
- Simulation number 15 presents the highest current unbalance index of 92.67%, and the neutral current of 55.53 A exceeds the values of the currents on phase a and phase b, respectively.
Significant degrees of asymmetry of the currents and neutral current values exceed the current value on phase c can be noted.
After PLB, Figure 4 presents a favorable situation, where the currents are approximately equal per phase, and the current on the neutral approaches zero, below 1 A. Thus, for simulation number 15 (the strongest asymmetry), a reduction in the current unbalance index from 92.67% to 0.72% is observed, and a decrease in the neutral current from 55.53 A to 0.43 A.
3.1.2. Scenario B—250 Consumers Connected to the LV Distribution Network
For this scenario, the number of consumers was increased from 30 to 250 consumers. The evolution of the phase and neutral currents throughout the simulations is highlighted numerically in Table 4 and Table 5, and graphically in Figure 5 and Figure 6.
Table 4.
Numerical simulation results for scenario B—250 consumers.
Table 5.
Neutral current reduction due to phase balancing for scenario B—250 consumers.
Figure 5.
Phase currents and neutral current before PLB—scenario B (250 consumers).
Figure 6.
Phase currents and neutral current after PLB—scenario B (250 consumers).
Based on the simulations performed, the initial current unbalance index presents high values for the following: simulation number 14 (22.31%), simulation number 16 (23.02%), simulation number 17 (24.25%), and simulation number 19 (24.73%). Obviously, the neutral current registers the highest absolute value in simulation number 19 (125.46 A), as shown in Table 5. Also, the relative reduction in the neutral current is in percentage values between 98.16% and 99.65%, except for simulation number 8, where the reduction in the neutral current is 95.69%, but the initial current unbalance index in that simulation has a reduced value (2.65%), as shown in Table 4. It can be concluded that the effectiveness of the algorithm remains high despite the fact that the number of consumers was increased from 30 to 250.
3.2. ICGO Algorithm: Empirical Analysis of the Convergence and Time Complexity
The analysis of the obtained results included the following efficiency parameters: the difference between the maximum and minimum currents among the three phases before and after PLB, current unbalance index, neutral current reduction, execution time, and the number of switching operations performed for PLB.
In this stage, the empirically derived convergence model obtained after running the proposed algorithm is presented, as well as the estimation complexity of the execution time.
3.2.1. ICGO Algorithm: Empirically Derived Convergence Model and Computational Framework
The following subsection presents an empirical formulation of the convergence and computational behavior of the proposed ICGO algorithm. This model was derived from an empirical analysis, based on the observed behavior of the algorithm on various datasets. This formulation does not represent formal mathematical proof of convergence.
Furthermore, the proposed algorithm employs a greedy strategy, selecting at each iteration the locally optimal consumer move that minimizes current unbalance at iteration k (for simplicity, the difference between the maximum current and the minimum current at iteration is hereafter denoted by ); thus
where —the current on phase at iteration .
At each iteration, the algorithm evaluates all valid consumer reallocation moves—defined as those that respect operational constraints. If valid moves exist, the greedy step will select the one that minimizes .
In particular, numerical simulations revealed a specific edge case in which the algorithm exhibited oscillatory behavior, caused by a consumer being repeatedly reallocated between two phases. In such scenarios, the sequence failed to progress, instead alternating between two constant values, where is the first iteration at which the oscillatory behavior begins to repeat periodically:
This periodic behavior breaks the required monotonic decrease in , preventing numerical convergence to a unique limit.
To mitigate such behavior, an empirical stabilization constraint was introduced, limiting each consumer to a maximum number of reallocations during the entire balancing process. The maximum of three reallocations per consumer was chosen based on observations from tests conducted on various datasets. This restriction proved sufficient to eliminate cycles and ensure algorithm stabilization without adversely affecting the solution quality. After introducing this constraint, the empirical results indicate that the sequence exhibited a non-increasing and non-oscillatory behavior, the monotonic decrease in in all datasets performed as follows:
so that the sequence appears as a monotonically non-increasing sequence to a fixed point bounded below by zero:
While this constraint effectively suppressed oscillations in all tested scenarios, it does not constitute a formal guarantee that cycles cannot occur in other configurations. In practical terms, the stopping condition for the proposed PLB model is as follows:
where is the admissible convergence threshold.
However, a rigorous theoretical guarantee is that cannot be established in the general case. This limitation arises because, in certain system configurations, no further valid moves exist, or the maximum number of iterations has been reached. In such cases, the algorithm may stop to a fixed point as follows:
Nevertheless, empirical experiments consistently showed that the iterative process stabilizes after a finite number of iterations and that reaches a steady value satisfying , for all tested scenarios.
Despite the absence of formal proof guaranteeing convergence to , all conducted numerical simulations showed that the algorithm reliably achieved convergence within the admissible threshold. These results are provided in the results section.
The threshold was empirically chosen to balance the computational cost and solution quality. Lowering increases the number of iterations significantly, often with diminishing returns in performance, especially across diverse datasets. By decreasing the admissible convergence threshold, the computational cost will increase (on different datasets, mainly the number of iterations has increased).
3.2.2. Empirical Estimation of Time Complexity
The mathematical notation describes the algorithmic complexity. More precisely, it evaluates the increase in the execution time of an algorithm as the size of the input data increases. Applying the following model to the observed execution times for different input sizes (e.g., 30 to 250 consumers), an empirical complexity order was obtained.
The empirical time complexity of the proposed algorithm was estimated assuming the execution time follows the form:
where is the input size, is a constant, and is the complexity order to be determined. Given two measurements of execution times and corresponding to input sizes and , respectively, the relationship can be expressed as follows:
Taking the logarithm of both sides leads to the following:
The empirical convergence model presented in this section was derived from the observed behavior of the algorithm under various operating conditions presented in the previous subsection.
The following subsection provides the detailed numerical results that served as the empirical basis for this formulation.
3.3. ICGO Algorithm: Numerical Results of the Algorithm’s Convergence, Execution Time Estimation, and Sensitivity of Convergence Threshold
This subsection presents the numerical results of the algorithm’s convergence, execution time estimation, and sensitivity analysis of convergence threshold across all simulated scenarios: 30 consumers (scenario A), 250 consumers (scenario B), and 500 consumers (scenario C) connected to the LV distribution network. In Table 6, the parameters defined and used in the ICGO algorithm are presented, as well as the numerical values chosen for each of them.
Table 6.
Defined parameters used in the proposed ICGO algorithm.
3.3.1. Empirical Evaluation of Convergence—Scenario A (30 Consumers)
In this case, rapid convergence is observed, with rapid acceleration as the values decrease, as shown in Table 7 and Figure 7. A decrease in value of approximately 41% can be observed in the second iteration, followed by a decrease of approximately 70%, to finally obtain a value very close to the horizontal asymptote (zero value), hence a decrease of 99%.
Table 7.
The evolution of the objective function over the iterations—30 consumers.
Figure 7.
Convergence of the numerical solution in time—scenario A (30 consumers).
The data indicate a high efficiency of the proposed algorithm, the final difference between the maximum and minimum currents among the three phases’ value being 0.05 A.
Also, the values of the phase currents before and after PLB are presented in Table 8. After PLB, a favorable situation can be seen—approximately equal loads on the three phases as follows: phase a (61.46 A), phase b (61.41 A), and phase c (61.45 A).
Table 8.
Phase loads before and after PLB—scenario 30 consumers.
3.3.2. Empirical Evaluation of Convergence—Scenario B (250 Consumers)
This case presents a decrease in the value that is more uniform, and the convergence is more gradual than in the previous case, as can be seen in the first five iterations according to Table 9 and Figure 8. Starting with iteration number 6, a significant decrease in the value can be observed, by 79.19%, an acceleration of convergence and, therefore, culminating in its achievement in iteration 9.
Table 9.
The evolution of the objective function over the iterations—scenario B (250 consumers).
Figure 8.
Convergence of the numerical solution in time—scenario B (250 consumers).
The quality of the solution obtained after PLB is also high. The phase currents are very close, as shown in Table 10, with a final difference between the maximum and minimum currents among the three phases resulting in an absolute value of 0.12 A.
Table 10.
Phase loads before and after PLB—scenario 250 consumers.
3.3.3. Empirical Evaluation of Convergence—Scenario C (500 Consumers)
In this last simulated scenario, a total convergence, not semi-optimal, can be noted in Table 11 and Figure 9. Compared to the previous cases, the convergence process is gradual, approaching a linear shape, but it keeps its speed. The first 4–5 iterations show a moderate but progressive decrease, following a more accelerated decreasing rhythm from iteration 7 to iteration 10 (in iteration 9, percentage value exceeding 20%). The last three iterations show a significant and defining decrease for reaching convergence. Qualitatively, the final value of , noted as 0.04 A, approaches the horizontal asymptote, which indicates the performance of the ICGO even on a large number of consumers.
Table 11.
The evolution of the objective function over the iterations—scenario C (500 consumers).
Figure 9.
Convergence of the numerical solution in time—scenario C (500 consumers).
As can be seen in Table 12, an optimal balance was obtained in this case, the values of the phase currents being equal after PLB.
Table 12.
Phase loads before and after PLB—scenario 500 consumers.
3.3.4. Empirical Determination of Time Complexity
Applying (25)–(27) to the observed execution times for different input sizes (30 to 250 consumers), an empirical complexity order of approximately was obtained, indicating sub-linear time complexity in this range. For larger input sizes (250 to 500 consumers), a similar calculation yielded , consistent with quadratic complexity. Based on the observed runtime over various input sizes, the empirical time complexity appears to lie between sub-linear and quadratic on simulated cases. This estimation is empirical and does not constitute a formal theoretical analysis.
Thus, it can be seen in Table 13 and Figure 10 that when the network size increases by about 8.33 times (from 30 to 250 consumers), the execution time increases by about 5 times. In linear terms, it should have increased by 8.33 times. The roughly 5-fold increase remains asymptotically better than the linear time. Thus, in this case, the empirical time complexity algorithm follows approximately a sub-linear polynomial trend, calculated as From 250 to 500 consumers, the increase is twofold, but the execution time increased by about 4.5 times, which indicates an approximately quadratic increase, .
Table 13.
Evolution of the algorithm execution time with the increase in the number of consumers.
Figure 10.
Execution time of the proposed PLB algorithm for all simulated scenarios.
Theoretical time complexities for certain standard algorithms are available in the specialized literature. While these values are generally applicable, they may vary from slight to significant differences depending on the specific implementation, parameter settings, and adaptations introduced. In Table 14 the approximate time complexity of various algorithms is presented compared to the empirical execution time of the proposed algorithm [33,34,35,36,37,38,39,40].
Table 14.
Approximate time complexity of various algorithms—comparison.
3.3.5. Sensitivity Analysis of Convergence Threshold
A sensitivity analysis of the parameter on the number of iterations was performed. Table 15 summarizes the average performance of the algorithm over 20 numerical simulations for each convergence threshold (ε = 0.5 A, 1 A, and 2 A) under all defined scenarios (A, B, C). It can be observed that A provides a compromise between convergence speed and numerical stability.
Table 15.
Algorithm convergence and computational performance for different admissible threshold (ε) values.
When a small value ( 0.5 A) was used, the algorithm exhibited an excessive number of iterations (17–21) and an increase in the execution time. Moreover, the oscillatory behavior of the objective function was observed in scenarios A and B, where the unbalance alternated between two close values. This indicates that the algorithm continued to reassign individual consumers between phases without achieving a meaningful improvement in the objective value. Hence, a too restrictive convergence threshold made the process overly sensitive to small local variations, resulting in oscillatory behavior or slow convergence.
At the opposite extreme, for 2 A, the algorithm converged rapidly and stably in all cases but produced noticeably higher residual unbalances ( 1.1–1.38 A). Although computational times remained low, the larger threshold allowed the algorithm to terminate prematurely, before reaching a sufficiently balanced phase configuration. Thus, the solution quality degraded despite apparent convergence.
In contrast, setting 1 A provided consistent and reliable performance across all tested scenarios. The algorithm converged within 4–11 iterations, with minimal execution times (0.0005–0.011 s) and achieved a final current unbalance below 0.69 A. No oscillations were observed, and the decrease in the objective function was monotonic in every case. These results indicate that the 1 A threshold effectively filters out insignificant fluctuations while preserving enough sensitivity to further improve the PLB when real improvements are possible.
Therefore, the empirical evidence supports ε = 1 A as the suitable convergence threshold, since it achieves the best trade-off between stability, accuracy, and computational efficiency. It ensures convergence in all tested scenarios while maintaining a sufficiently low final current unbalance without unnecessary iterations. These trends and observations are further illustrated in Figure 11, Figure 12 and Figure 13, which graphically depict the final current unbalance, number of iterations, and execution time for each scenario and convergence threshold.
Figure 11.
Current unbalance across scenarios for different convergence thresholds.
Figure 12.
Number of iterations across scenarios for different convergence thresholds.
Figure 13.
Execution time across scenarios for different convergence thresholds.
3.4. Overview of the Results: Solution Quality and Algorithm Performance
The overall results of the numerical simulations for all scenarios defined after the PLB process are found in Table 16. The table presents the average value of all 20 datasets corresponding to each simulated scenario. In Figure 14, it can be seen that, relatively, the algorithm is more efficient as the number of consumers increases. The current unbalance index approaches zero for the scenarios with 250 () and 500 consumers ( = ). The data are reported to the average current in each case.
Table 16.
Summary table regarding the average values of the proposed algorithm performance results for each scenario.
Figure 14.
(a) Average initial current unbalance index for all scenarios; (b) final average current unbalance index for all scenarios.
Also, the relative reduction in the neutral current is close to the optimal solution, as shown in Figure 15, and the values can be noted in Table 16 as follows: for the scenario with 30 consumers (97.953%,), for the scenario with 250 consumers (99.0255%,), and for the scenario with 500 consumers (99.5335%.) These results highlight the efficiency and accuracy of the ICGO proposed.
Figure 15.
Average relative reduction in neutral current for all scenarios simulated.
It can be concluded that the algorithm converges to the solution and, implicitly, obtains results near to a perfect balance for all defined and simulated scenarios, but with higher computational costs as the number of consumers increases, as can be seen in Figure 16. However, overall, the number of iterations performed is extremely low compared to the other algorithms proposed in the specialized literature presented at the beginning of the paper.
Figure 16.
The average number of iterations performed in the simulation sets of each scenario.
4. Conclusions and Future Work
In the context of the modernization of electrical distribution networks, it can be concluded that APLB systems are a necessity, but undoubtedly a complex objective. This paper aims to present an improved constrained greedy algorithm—practical, efficient, and with a reduced computational cost. This proposed PLB algorithm has the following advantages: can be easily applied in an electrical distribution network; is more efficient in terms of computing resources, processing time, and, for practical situations, offers a satisfactory solution, in a relatively short time with a reduced number of iterations; convergence is ensured in all operating scenarios simulated; the proposed algorithm strikes a balance between solution performance and computational cost; the algorithm exhibits scalability, as evidenced by various numerical simulations with different numbers of consumers; and flexibility in implementation allows improving the algorithm through various hybrid approaches.
The results obtained highlight the quality of the solution, but also the computational performance of the proposed PLB algorithm: Neutral current after PLB below 0.63 A in all simulations, reduced number of iterations (4 iterations in the operating scenario with 30 consumers and 11 iterations in the operating scenario with 500 consumers), and increased convergence speed (0.00051 s—execution time for 30 consumers scenario; 0.01149 s—execution time for 500 consumers scenario).
From the point of view of practical implications, the proposed model is simple to implement and flexible, which allows its further improvement in terms of robustness, convergence, and scalability. Despite these findings, this paper makes a significant contribution to the research on the non-symmetric regime of operation of the electrical distribution network and proposes an efficient alternative for its solution.
Regarding future work, the proposed goal is to improve the present algorithm and test it on a developed physical PLB model. While the algorithm exhibits strong empirical convergence, establishing formal theoretical guarantees remains a priority for future research. Despite some current aspects such as empirically estimated time complexity, empirical evaluation of convergence, simplified simulation scenarios, static load assumptions, and the lack of identical or sufficiently similar datasets for direct comparison with other algorithms, the proposed ICGO demonstrates significant and promising performance, efficiently reducing current unbalance while maintaining computational performance.
Future work will focus on addressing certain aspects as follows: testing the algorithm on the experimental setup to evaluate hardware-related effects, extending simulations to dynamic loads and more complex network topologies, and optimizing the sampling interval adaptively according to real consumption patterns. Additionally, further algorithmic refinements will enhance performance while preserving stability. Overall, these directions ensure that the ICGO can evolve into a robust and practically applicable solution for real-world LV distribution networks.
Author Contributions
Conceptualization, M.-C.B.; methodology, M.-C.B., M.A. (Mihai Andrușcă) and M.A. (Maricel Adam); software, M.-C.B.; validation, M.-C.B., M.A. (Maricel Adam), M.A. (Mihai Andrușcă) and A.A.; formal analysis, M.-C.B. and M.A. (Mihai Andrușcă); investigation, M.-C.B., M.A. (Mihai Andrușcă) and M.A. (Maricel Adam); data curation, M.A. (Mihai Andrușcă) and A.A.; writing—original draft, M.-C.B.; writing—review and editing, M.A. (Mihai Andrușcă), M.A. (Maricel Adam) and A.A.; visualization, M.-C.B. and A.A. All authors have read and agreed to the published version of the manuscript.
Funding
This research received no external funding.
Data Availability Statement
The original contributions presented in this study are included in the article. Further inquiries can be directed to the corresponding authors.
Conflicts of Interest
The authors declare no conflicts of interest.
Abbreviations
The following abbreviations are used in this manuscript:
| LV | Low voltage |
| PLB | Phase load balancing |
| ICGO | Improved constrained greedy optimization |
| IMPGA | Improved multi-population genetic algorithm |
| MPGA | Multi-population genetic algorithm |
| NSGA-II | Fast non-dominant genetic algorithm |
| PSO | Particle swarm optimization |
| APLBS | Automatic phase load balancing system |
Appendix A
Table A1.
The absolute values of the difference between the maximum and minimum current among the three phases before and after PLB, the execution time, and the number of iterations performed in all datasets—scenario A (30 consumers).
Table A1.
The absolute values of the difference between the maximum and minimum current among the three phases before and after PLB, the execution time, and the number of iterations performed in all datasets—scenario A (30 consumers).
| No. | ΔImax-min0 (A) | ΔImax-min1 (A) | T (sec) | Iterations |
|---|---|---|---|---|
| 1 | 13.45 | 0.72 | 0.0007 | 3 |
| 2 | 14.95 | 0.76 | 0.0006 | 2 |
| 3 | 50.41 | 0.22 | 0.0006 | 5 |
| 4 | 18.06 | 0.11 | 0.0009 | 7 |
| 5 | 27.28 | 0.5 | 0.0005 | 3 |
| 6 | 26.3 | 0.61 | 0.0004 | 3 |
| 7 | 29.71 | 0.25 | 0.0005 | 4 |
| 8 | 14.39 | 0.75 | 0.0004 | 3 |
| 9 | 44.89 | 0.22 | 0.0004 | 3 |
| 10 | 48.95 | 0.59 | 0.0005 | 4 |
| 11 | 58.17 | 0.8 | 0.0004 | 3 |
| 12 | 19 | 0.19 | 0.0005 | 4 |
| 13 | 52.55 | 0.39 | 0.0006 | 5 |
| 14 | 38.58 | 0.86 | 0.0005 | 3 |
| 15 | 59.05 | 0.46 | 0.0005 | 4 |
| 16 | 25.8 | 0.77 | 0.0003 | 2 |
| 17 | 58.3 | 0.82 | 0.0004 | 3 |
| 18 | 30.46 | 0.99 | 0.0004 | 2 |
| 19 | 21.77 | 0.14 | 0.0008 | 5 |
| 20 | 21.68 | 0.47 | 0.0004 | 3 |
Table A2.
The absolute values of the difference between the maximum and minimum current among the three phases before and after PLB, the execution time, and the number of iterations performed in all datasets—scenario B (250 consumers).
Table A2.
The absolute values of the difference between the maximum and minimum current among the three phases before and after PLB, the execution time, and the number of iterations performed in all datasets—scenario B (250 consumers).
| No. | ΔImax-min0 (A) | ΔImax-min1 (A) | T (sec) | Iterations |
|---|---|---|---|---|
| 1 | 75.69 | 0.69 | 0.0041 | 5 |
| 2 | 76.86 | 0.28 | 0.0024 | 7 |
| 3 | 121.07 | 0.96 | 0.0026 | 6 |
| 4 | 92.67 | 0.63 | 0.0044 | 8 |
| 5 | 68.54 | 0.97 | 0.002 | 6 |
| 6 | 114.42 | 0.43 | 0.0027 | 8 |
| 7 | 97.55 | 0.6 | 0.0027 | 8 |
| 8 | 14.05 | 0.6 | 0.0011 | 3 |
| 9 | 117.97 | 0.71 | 0.002 | 5 |
| 10 | 78.63 | 0.88 | 0.0018 | 5 |
| 11 | 60.09 | 0.7 | 0.0021 | 6 |
| 12 | 106.23 | 0.37 | 0.0024 | 7 |
| 13 | 125.96 | 0.46 | 0.0031 | 9 |
| 14 | 55.34 | 0.42 | 0.0018 | 5 |
| 15 | 51.32 | 0.89 | 0.0024 | 5 |
| 16 | 133.93 | 0.85 | 0.0027 | 8 |
| 17 | 133.28 | 0.6 | 0.0021 | 6 |
| 18 | 97.12 | 0.86 | 0.0026 | 6 |
| 19 | 132.36 | 0.84 | 0.0036 | 7 |
| 20 | 111.58 | 0.8 | 0.0028 | 8 |
References
- Al-Jaafreh, M.A.A.; Mokryani, G. Planning and operation of LV distribution networks: A comprehensive review. IET Energy Syst. Integr. 2019, 1, 133–146. [Google Scholar] [CrossRef]
- Ochoa, L.F.; Ciric, R.M.; Padilha-Feltrin, A.; Harrison, G.P. Evaluation of distribution system losses due to load unbalance. In Proceedings of the 15th Power Systems Computation Conference (PSCC 2005), Liège, Belgium, 14–18 August 2005; pp. 1–4. [Google Scholar]
- Gheorghe, S.; Postolache, P.; Ene, S.; Ivan, M.; Brănescu, V.; Mihăescu, M. Monitoring of Electric Power Quality, 2nd ed.; Macarie Publishing House: Târgoviște, Romania, 2001; pp. 138–141. [Google Scholar]
- Tavakoli Bina, M.; Kashefi, A. Three-phase unbalance of distribution systems: Complementary analysis and experimental case study. Int. J. Electr. Power Energy Syst. 2011, 33, 817–826. [Google Scholar] [CrossRef]
- Ma, K.; Fang, L.; Kong, W. Review of Distribution Network Phase Unbalance: Scale, Causes, Consequences, Solutions, and Future Research Direction. CSEE J. Power Energy Syst. 2020, 6, 479–488. [Google Scholar] [CrossRef]
- Toader, C.; Porumb, R.; Bulac, C.; Tristiu, I. A Perspective on Current Unbalance in Low Voltage Distribution Networks. In Proceedings of the 2015 9th International Symposium on Advanced Topics in Electrical Engineering (ATEE), Bucharest, Romania, 7–9 May 2015; pp. 741–746. [Google Scholar] [CrossRef]
- Antić, T.; Capuder, T.; Bolfek, M. A Comprehensive Analysis of the Voltage Unbalance Factor in PV and EV Rich Non-Synthetic Low Voltage Distribution Networks. Energies 2021, 14, 117. [Google Scholar] [CrossRef]
- Najafi Zanjani, P.; Javadi, S.; Hosseini Aliabadi, M.; Gharehpetian, G.B. A Novel Approach for Mitigating Electrical Losses and Current Unbalance in Low Voltage Distribution Networks. IET Gener. Transm. Distrib. 2025, 19, e70072. [Google Scholar] [CrossRef]
- Matanov, N.; Angelov, I.; Stoev, P. A Study of Load Unbalance on Low Voltage Grid. In Proceedings of the 2024 16th Electrical Engineering Faculty Conference (BulEF), Varna, Bulgaria, 19–22 September 2024; pp. 1–5. [Google Scholar] [CrossRef]
- El-Hawary, M.E.; Marei, M.I.; Mohamed, A.A.S. Techniques for Compensation of Unbalanced Conditions in LV Distribution Networks with Integrated Renewable Generation: An Overview. Electr. Power Syst. Res. 2023, 214, 108932. [Google Scholar] [CrossRef]
- Hao, H.; Xu, C.; Zhang, W.; Chen, X.; Yang, S.; Muntean, G.-M. Reliability-aware Optimization of Task Offloading for UAV-assisted Edge Computing. IEEE Trans. Comput. 2025, 74, 3832–3844. [Google Scholar] [CrossRef]
- Khan, A.; Ali, M. Three-Phase Load Balancing in Distribution Systems Using Load Sharing Technique. Eng. Proc. 2023, 46, 18. [Google Scholar] [CrossRef]
- Bao, G.; Ke, S. Load Transfer Device for Solving a Three-Phase Unbalance Problem Under a Low-Voltage Distribution Network. Energies 2019, 12, 2842. [Google Scholar] [CrossRef]
- Ivanov, O.; Neagu, B.-C.; Gavrilas, M.; Grigoras, G.; Sfintes, C.-V. Phase Load Balancing in Low Voltage Distribution Networks Using Metaheuristic Algorithms. In Proceedings of the 2019 International Conference on Electromechanical and Energy Systems (SIELMEN), Craiova, Romania, 9–11 October 2019; pp. 1–6. [Google Scholar] [CrossRef]
- El Hassan, M.; Najjar, M.; Tohme, R.; Daba, J.; Ayoubi, R. Implementation and Testing of a Practical Product to Balance Single-Phase Loads in a Three-Phase System at the Distribution and Unit Levels. Renew. Energy Power Qual. J. 2023, 21, 323. [Google Scholar] [CrossRef]
- Zhang, C.; Nie, P.; Zhang, H.; Ji, K. Research on Three-Phase Imbalance Control Strategy of Low-Voltage Distribution Station Area. In Proceedings of the 2022 China International Conference on Electricity Distribution (CICED), Changsha, China, 7–8 September 2022; pp. 941–946. [Google Scholar] [CrossRef]
- Grigoraș, G.; Neagu, B.-C.; Gavrilaș, M.; Triștiu, I.; Bulac, C. Optimal Phase Load Balancing in Low Voltage Distribution Networks Using a Smart Meter Data-Based Algorithm. Mathematics 2020, 8, 549. [Google Scholar] [CrossRef]
- Toma, N.; Ivanov, O.; Neagu, B.; Gavrila, M. A PSO Algorithm for Phase Load Balancing in Low Voltage Distribution Networks. In Proceedings of the 2018 International Conference and Exposition on Electrical and Power Engineering (EPE), Iasi, Romania, 18–19 October 2018; IEEE: Iasi, Romania, 2018; pp. 857–862. [Google Scholar]
- Zhao, J.; Wang, C.; Zhao, B.; Lin, F.; Zhou, Q.; Wang, Y. A review of active management for distribution networks: Current status and future development trends. Electr. Power Compon. Syst. 2014, 42, 1–14. [Google Scholar] [CrossRef]
- Bodolică, M.-C.; Andrușcă, M.; Adam, M.; Anton, A.; Micu, M.-B. Aspects about Loads Monitoring and Static Switching for Unbalanced Low-Voltage Distribution Networks. In Proceedings of the 2024 IEEE International Conference and Exposition on Electric and Power Engineering (EPEi), Iasi, Romania, 17–19 October 2024; pp. 435–439. [Google Scholar] [CrossRef]
- Shahnia, F.; Wolfs, P.J.; Ghosh, A. Voltage Unbalance Reduction in Low Voltage Feeders by Dynamic Switching of Residential Customers Among Three Phases. IEEE Trans. Smart Grid 2014, 5, 1318–1327. [Google Scholar] [CrossRef]
- Andrusca, M.; Adam, M.; Dragomir, A.; Lunca, E. Innovative Integrated Solution for Monitoring and Protection of Power Supply System from Railway Infrastructure. Sensors 2021, 21, 7858. [Google Scholar] [CrossRef] [PubMed]
- Dragomir, A.; Adam, M.; Andrusca, M.; Grigoras, G.; Dragomir, M.; Ramakrishna, S. Modeling, Simulation and Monitoring of Electrical Contacts Temperature in Railway Electric Traction. Mathematics 2021, 9, 3191. [Google Scholar] [CrossRef]
- Andrusca, M.; Adam, M.; Dragomir, A.; Lunca, E.; Seeram, R.; Postolache, O. Condition Monitoring System and Faults Detection for Impedance Bonds from Railway Infrastructure. Appl. Sci. 2020, 10, 6167. [Google Scholar] [CrossRef]
- Faisal, M.; Hannan, M.A.; Ker, P.J.; Abd Rahman, M.S.B.; Mollik, M.S.; Bin Mansur, M. Review of Solid State Transfer Switch on Requirements, Standards, Topologies, Control, and Switching Mechanisms: Issues and Challenges. Electronics 2020, 9, 1396. [Google Scholar] [CrossRef]
- Arsad, A.Z.; Sebastian, G.; Hannan, M.A.; Ker, P.J.; Abd Rahman, M.S.; Mansor, M.; Lipu, M.S.H. Solid State Switching Control Methods: A Bibliometric Analysis for Future Directions. Electronics 2021, 10, 1944. [Google Scholar] [CrossRef]
- Fernández, M.; Perpiñá, X.; Vellvehi, M.; Jordà, X.; Cabeza, T.; Llorente, S. Analysis of Solid State Relay Solutions Based on Different Semiconductor Technologies. In Proceedings of the 19th European Conference on Power Electronics and Applications (EPE’17 ECCE Europe), Warsaw, Poland, 11–14 September 2017; pp. P.1–P.9. [Google Scholar] [CrossRef]
- K.B., V.; Srivani, S.G. Design and Analysis of MOSFET’s as Solid-State Relays for Precise AC Load Control. In Proceedings of the 7th International Conference on Computation System and Information Technology for Sustainable Solutions (CSITSS), Bangalore, India, 2–4 November 2023; pp. 1–5. [Google Scholar] [CrossRef]
- Grigoraș, G.; Noroc, L.; Chelaru, E.; Scarlatache, F.; Neagu, B.-C.; Ivanov, O.; Gavrilaș, M. Coordinated Control of Single-Phase End-Users for Phase Load Balancing in Active Electric Distribution Networks. Mathematics 2021, 9, 2662. [Google Scholar] [CrossRef]
- Temlyakov, V. On the Rate of Convergence of Greedy Algorithms. Mathematics 2023, 11, 2559. [Google Scholar] [CrossRef]
- Chen, X. A Comparison of Greedy Algorithm and Dynamic Programming Algorithm. SHS Web Conf. 2022, 144, 03009. [Google Scholar] [CrossRef]
- Zhang, M.; Qin, P.; Chen, Y.; Jia, H.; Wang, Z.; Deng, W. Study on the Detection Method of Leakage in TN-C Area of Low-Voltage Distribution Network. In Proceedings of the 2021 International Conference on Power System Technology (POWERCON), Haikou, China, 8–10 November 2021; pp. 378–381. [Google Scholar] [CrossRef]
- Crescenzi, P.; Gambosi, G.; Nicosia, G.; Penna, P.; Unger, W. Online Load Balancing Made Simple: Greedy Strikes Back. Lect. Notes Comput. Sci. 2003, 5, 188. [Google Scholar] [CrossRef]
- Knievel, C.; Hoeher, P.A. On Particle Swarm Optimization for MIMO Channel Estimation. J. Electr. Comput. Eng. 2012, 2012, 614384. [Google Scholar] [CrossRef]
- Freitas, A.A.; Anacleto, J.C.; Kirner, C. Applying Genetic Algorithms to the Load-Balancing Problem. In Computer Science 2; Baeza-Yates, R., Ed.; Springer: Boston, MA, USA, 1994. [Google Scholar] [CrossRef]
- Gao, Q.; Xu, X. The analysis and research on computational complexity. In Proceedings of the 26th Chinese Control and Decision Conference (2014 CCDC), Changsha, China, 31 May 2014; pp. 3467–3472. [Google Scholar] [CrossRef]
- Phalke, S.; Vaidya, Y.; Metkar, S. Big-O Time Complexity Analysis of Algorithm. In Proceedings of the 2022 International Conference on Signal and Information Processing (IConSIP), Pune, India, 26–27 August 2022; pp. 1–5. [Google Scholar] [CrossRef]
- Cao, H.; Wang, X.; Wang, F. Application Case Study Based on Greedy Algorithm. In Proceedings of the 2024 IEEE 2nd International Conference on Image Processing and Computer Applications (ICIPCA), Shenyang, China, 28–30 June 2024; pp. 1149–1154. [Google Scholar] [CrossRef]
- Harris-Birtill, D.; Harris-Birtill, R. Understanding computation time: A critical discussion of time as a computational performance metric. In Time in Variance; Misztal, A., Harris, P.A., Parker, J.A., Eds.; Brill: Leiden, The Netherlands, 2021; Volume 17, pp. 220–248. [Google Scholar] [CrossRef]
- Siregar, Y.; Tambun, T.S.J.; Panjaitan, S.P.; Tanjung, K.; Yana, S. Distribution Network Reconfiguration Utilizing the Particle Swarm Optimization Algorithm and Exhaustive Search Methods. Bull. Electr. Eng. Inform. 2024, 13, 821–831. [Google Scholar] [CrossRef]
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2025 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).