Abstract
Renewable energy sources are being progressively incorporated into modern power grids to increase sustainability, stability, and resilience. To ensure that residential, commercial, and industrial customers have a dependable and efficient power supply, the transmission system must deliver electricity to end-users via the distribution network. To improve the performance of the distribution system, this study employs distributed generator (DG) units and focuses on determining their optimal placement, sizing, and power factor. A novel metaheuristic algorithm, referred to as Rüppell’s fox optimizer (RFO), is proposed to address this optimization problem under various scenarios. In the first scenario, where the DG operates at unity power factor, it is modeled as a photovoltaic system. In the second and third scenarios, the DG is modeled as a wind turbine system with fixed and optimal power factors, respectively. The performance of the proposed RFO algorithm is benchmarked against five well-known metaheuristic techniques to validate its effectiveness and competitiveness. Simulations are conducted on the IEEE 33-bus and IEEE 69-bus radial distribution test systems to demonstrate the applicability and robustness of the proposed approach.
Keywords:
Rüppell’s fox optimizer; distributed generation (DG); optimal size; optimal location; photovoltaic system; wind turbine system; radial distribution systems; power factor optimization; metaheuristic optimization MSC:
65K10; 90C59; 68T20; 94C99; 68W50
1. Introduction
The electric power system is traditionally divided into three main components: generation, transmission, and distribution [1,2]. Among these, the distribution system serves as the final stage in delivering electrical energy to consumers and is considered one of the most critical and complex segments of the grid. It is responsible for stepping down the voltage and distributing power to residential, commercial, and industrial users. However, the distribution network often encounters several operational and technical challenges, including voltage instability, significant power losses, and poor voltage profiles, which are primarily attributed to the high resistance-to-reactance (R/X) ratio characteristic of distribution feeders [3].
These problems make the system less efficient and reliable, and they also complicate its ability to meet modern energy needs and handle decentralized energy sources [4]. Numerous optimization and control strategies have been proposed in the literature to address these problems. These include network reconfiguration, which involves altering the topology of the distribution network to minimize losses and improve load balancing [5,6,7]; optimal capacitor placement, which enhances voltage profiles and reduces reactive power flow [8]; and the integration of distributed generation (DG) units [9], which are typically small-scale, decentralized energy sources such as photovoltaic (PV) systems, wind turbines (WTs), or microturbines. DG units strategically located near load centers can inject both active and reactive power into the grid [10], thereby reducing the stress on centralized power plants and transmission infrastructure. The implementation of Flexible AC Transmission System (FACTS) devices has received interest due to their ability to manage power flows dynamically, regulate voltage levels, and enhance the overall stability and adaptability of the distribution system [11].
Optimizing the placement and sizing of DG units in power distribution networks is crucial due to the increasing adoption of renewable energy and the growing demand for greater efficiency. Traditional optimization methods have demonstrated limitations in addressing the non-linear, multi-constrained nature of DG allocation problems. Research typically categorizes solution approaches into analytical methods, metaheuristic algorithms, and hybrid techniques that integrate sensitivity analysis with metaheuristics. Each offers specific advantages in minimizing power losses, reducing voltage deviations, and enhancing reliability and economic performance [12,13,14].
Analytical methods form the foundation for determining the optimal placement and sizing of DG, utilizing mathematical models and deterministic algorithms to deliver efficient solutions. They provide precise results under defined conditions, and recent advances have enhanced their ability to handle increasingly complex network scenarios [13,14]. Sensitivity-based approaches analyze how variations in generation or load affect system performance, helping identify optimal DG locations. By calculating sensitivity indices, these methods estimate the impact of small changes in DG placement and sizing on losses, voltage profiles, and other key metrics [12,15,16].
Among these, metaheuristic techniques have gained significant attention due to their flexibility and effectiveness in handling complex, non-linear optimization problems encountered in DG planning.
In [15], the authors combined a sensitivity index method with the Artificial Gorilla Troops Optimizer (AGTO) to optimally place biomass-based DG units in radial distribution systems. Their hybrid approach significantly improved voltage stability and reduced power losses, outperforming traditional methods, such as Grey Wolf Optimization (GWO). In [17], Non-dominated Sorting Genetic Algorithm-II (NSGA-II) combined with Linear Programming (LP) was used to optimally allocate and dispatch Battery Energy Storage Systems (BESS) in a high level of PV installations distribution network. The approach, enhanced by K-means clustering of annual load and generation profiles, significantly improved voltage regulation, reduced daily energy losses by up to , and lowered peak demand by more than . In [18], the authors applied Genetic Algorithm (GA), Particle Swarm Optimization (PSO), and Salp Swarm Algorithm (SSA) to determine the optimal location and size of BESS in high-DG penetration networks, where the DGs comprise PVs and WTs. Their results showed that PSO and SSA effectively minimized system cost, reduced power losses, improved voltage profiles, and mitigated reverse power flow, with PSO generally delivering the best overall performance. In [19], a hybrid algorithm combining Artificial Rabbits Optimization (ARO) with quasi-opposition-based learning and a novel line stability index was proposed for optimal placement of PV and BESS. Applied to the IEEE 33-bus system, it achieved a power loss reduction of up to and a nearly improvement in voltage deviation, demonstrating strong performance in both single-objective and multi-objective optimization. In [20], a hybrid approach combining Loss Sensitivity Factor (LSF) and Dwarf Mongoose Optimization (DMO) was developed to determine the optimal location and sizing of DG and DSTATCOM. Applied to radial distribution systems, the method demonstrated notable improvements in power loss reduction, voltage profile, and operational cost, outperforming several existing algorithms, including the Dragonfly Algorithm (DA), Shell Game Optimization (SGO), and SSA.
In [21], the authors introduce a Chaotic Quasi-Oppositional Arithmetic Optimization Algorithm (CQOAOA) for the optimal placement and sizing of solar and wind distributed generators in radial distribution networks. The method aims to reduce power loss, minimize emissions, and decrease operating costs, and has been proven on 33-bus and 94-bus systems (Portuguese system). The CQOAOA achieved improvements of 58.69%, 99.94%, and 22.30% for power loss, emissions, and cost, respectively, in the 33-bus system, and 77.81%, 99.98%, and 21.44% in the 94-bus system. The use of chaotic maps and quasi-oppositional learning improves convergence and solution quality in multi-objective optimization. In [12], the Osprey Optimization Algorithm (OOA) is employed to tackle the issues of DG placement and sizing in radial distribution networks. The focus of the study is on reducing real power losses by the incorporation of Type I (solar photovoltaic) and Type III (wind turbine) DGs. The OOA is tested on IEEE 33-bus, 118-bus, and a real-time Malaysian 54-bus system, achieving power loss reductions of 52.47% (Type I) and 71.95% (Type III) in the 33-bus system, and 72.56% (Type I) and 94.88% (Type III) in the Malaysian 54-bus system. This approach improves minimum bus voltages and surpasses several contemporary optimization strategies, showcasing its efficacy and versatility for practical distributed generation integration. In [22], the Teaching–Learning-Based Optimization (TLBO) method is employed to determine the appropriate location and sizing of photovoltaic-based DG and DSTATCOM units inside a radial distribution network. The approach accounts for uncertainties in load demand and PV generation using stochastic programming and Monte Carlo simulation, evaluating scenarios with varying degrees of certainty. Implemented on the IEEE 33-bus test system, the method achieves a 94.8% reduction in power losses and a 36.8% improvement in voltage stability index (VSI), reaching 0.9745 p.u. The inclusion of both active and reactive power injection from PV-DG and DSTATCOM enhances system performance. At the same time, comparative analysis confirms the superiority of TLBO in terms of solution quality and computational efficiency. In [12], the authors present a hybrid method combining the Active Power Loss Sensitivity (APLS) index with a Modified Ant Lion Optimization (MALO) algorithm for optimal placement and sizing of PV and wind turbine DGs. Applied to IEEE 69-bus, 85-bus, and 118-bus systems, the approach minimizes power losses and voltage deviation, achieving up to 96.10% loss reduction with wind turbine and 68.67% with PV in the 69-bus system. The MALO algorithm, enhanced with Lévy flights, improves solution quality and convergence. A comparative analysis confirms the method’s superiority over the Ant Lion Optimization (ALO), Bat, and Artificial Bee Colony (ABC) algorithms.
Other studies have employed various metaheuristic algorithms to determine the optimal location and size of installed DGs, including PSO [23], a Modified PSO algorithm (MPSO) [24], Multi-Objective Grey Wolf Optimization (MOGWO) [25], Modified Fitness-Dependent Optimizer (MFDO) [26], AGTO [27], Tasmanian Devil Optimization (TDO) [27], GWO [28], hybrid GWO-PSO [29], Garra Rufa Optimization (GRO) [30], Dingo Optimization Algorithm (DOA) [31], Battle Royal Optimization (BRO) [32], ABC [33], Moth-Flame Optimizer (MFO) [34], an Improved Whale Optimization Algorithm (IWOA) [35], Harris Hawks Optimization (HHO) [36,37], and Rider Optimization Algorithm (ROA) [38].
Most of these studies aim to minimize active power losses and reduce voltage deviation, using the location and size of the installed DGs as decision variables, typically assuming a constant power factor. The objective of this paper is to apply a newly proposed metaheuristic algorithm, namely Rüppell’s fox optimizer (RFO), under different DG-type scenarios, alongside RIME algorithm [39], electric eel foraging optimization (EEFO) [40], Whale Optimization Algorithm (WOA) [41], GA [42], and Sine Cosine Algorithm (SCA) [43]. In one of these scenarios, the power factor is also considered as a decision variable, alongside the installed active power and the locations of the DGs, to minimize total active power losses and voltage deviation. The IEEE 33-bus and 69-bus systems are used as benchmark systems in this study.
The remainder of this paper is organized as follows. Section 2 presents the problem formulation, including the objective function and constraints for installing DG in the distribution system. Section 3 introduces RFO and details its mathematical model. Section 4 discusses the results, highlighting the optimal location and sizing of DG units under various scenarios using the RFO applied to the IEEE 33-bus and 69-bus distribution systems. Finally, Section 5 concludes the paper with a summary of the key findings and future directions.
2. Problem Formulation
2.1. Modeling of Distribution Generation Units
Distributed generation refers to small-scale generators installed near load centers, capable of injecting both active and reactive power into the network. DG can be categorized based on the type of power it generates or consumes [44], as follows:
- Type 1 generates only active power, such as PV systems.
- Type 2 delivers active and reactive power, such as WTs.
- Type 3 provides only reactive power, such as synchronous condensers.
- Type 4 generates active power but consumes reactive power, as in induction generators.
This study focuses exclusively on Type 1 and Type 2 DG. Specifically, Type 1 is considered to be solar PV-based DG (PVDG), while Type 2 refers to WT-based DG (WTDG).
A standard solar PV system supplies real power to a radial distribution power network. The output power, denoted as , depends on environmental conditions, particularly solar irradiance and temperature. The output power of the PV system is mathematically expressed in (1) [12,45]
where denotes the rated output power of the solar PV units; G represents the solar irradiance at the selected location (in W/m2); and is the rated solar irradiance at the Earth’s surface (also in W/m2).
The active power () and reactive power () outputs of a WT system are modeled in (2) and (3), respectively. The active power output is given by [12,45]
In this equation, represents the rated output power of the WT at its rated wind speed; v and are the actual and rated wind speeds at the selected location, respectively; and and denote the cut-in and cut-out wind speeds.
This study analyzes the load flow in a distribution system integrated with distributed generation using a suitable DG modeling approach. DG units can be modeled as either constant active and reactive power sources (PQ model) or constant active power and voltage sources (PV model).
In this work, the PVDG is modeled as a constant active power source. Similarly, WTs operating with a fixed power factor () or controlling reactive power locally are modeled as constant PQ sources. The reactive power of the WT is given by
The integration of PVDG and WTDG requires the installation of additional components, such as monitoring systems and power converters. While power electronic converters can introduce harmonics [46], the PVDG and WTDG themselves are not the source of these harmonics; by using well-designed converters and control techniques, the harmonics percentage can be reduced [47,48,49]. Therefore, this study treats the integrated DG and its associated components as a source of pure sinusoidal voltage waveforms.
Let and represent the active and reactive power the load absorbs at bus i before DG integration. After integrating DG, the active and reactive power absorbed at bus i are expressed as
where and denote the new active and reactive powers consumed at bus i. The terms and represent the active and reactive power of the DG, respectively. For a solar photovoltaic system, , resulting in .
2.2. Forward/Backward Sweep Power Flow Analysis
Load flow analysis determines key network parameters using only the power injected or consumed at each node. While traditionally applied in transmission systems for tasks like generation scheduling, it is increasingly valuable in distribution networks for load control, network reconfiguration, DG integration, and electric vehicle planning. Standard methods include Gauss–Seidel, Newton–Raphson, and fast-decoupled approaches.
Unlike transmission systems, distribution networks exhibit high R/X ratios, radial structures, numerous nodes, and frequent topology changes resulting from maintenance or emergencies. These characteristics make traditional Jacobian-based load flow methods (like Newton–Raphson, Gauss–Seidel, and fast-decoupled) ineffective or computationally intensive. Even with improvements to the Newton–Raphson method, execution time remains a concern despite enhanced robustness. Numerous studies have highlighted the limitations of Jacobian-based methods for distribution systems, noting that transmission-oriented load flow techniques are inadequate for practical distribution challenges. As a result, many researchers favor the backward/forward sweep approach.
The backward/forward sweep approach is based on three main steps, considering a sample distribution system as shown in Figure 1. The following steps are formulated.
Figure 1.
A simple radial distribution network.
Step 01 (nodal current calculation): the current injection at each node “i” is calculated using the following equation:
where is the current injected into node i in iteration , is the voltage at node i in iteration k, is the complex power injection at node i, and is shunt admittance at node i.
Step 02 (backward sweep): starting from the leaf nodes (end nodes) and moving toward the source, compute branch currents recursively. The sum of all currents injecting to branch i is calculated as follow:
where is the current flowing through branch i in iteration , the current of branch j in -th iteration, and is the set of child branches directly connected downstream to branch i.
The equation enforces Kirchhoff’s Current Law (KCL): Branch current = injected current at node i + sum of downstream branch currents.
Step 03 (forward sweep): starting from the source node (root) and moving toward the end nodes, update node voltages using Ohm’s Law.
where impedance of the branch connecting parent node i to child node j, at parent node i in -th iteration, and voltage at child node j in -th iteration.
After each iteration, verify if the voltages have stabilized: , where is the tolerance limit. If satisfied, terminate; otherwise, repeat Steps 1–3.
2.3. Objective Function
This paper aims to minimize total power loss, enhance the voltage profile by reducing voltage deviations, and ensure compliance with system constraints.
The primary objective of installing PVDG and WTDG in the distribution system is to minimize active power losses while maintaining voltage levels within permissible limits. However, improper placement or sizing of PVDG and WTDG can cause significant issues across the entire power system. Therefore, determining the optimal location and size of DG is formulated as a multi-objective optimization problem.
The multi-objective function comprises two main components related to total active power losses and voltage deviation .
The function related to the total active power loss is defined as
where represents the total active power losses after DG installation, while denotes the total active power losses before DG installation. For many studies in radial distribution systems (such as the IEEE 33- or 69-bus systems), a common formulation for the total active power losses is based on the sum of the losses in each branch. In its simplest form, the loss in a branch connecting buses i and j is given by
In many papers, the “exact loss” expression is presented in a more general (often double summation) form:
where is the total bus number, and are the -th element of , with coefficients:
where and are the net injections at bus i, and and are its voltage magnitude and phase angle. Both formulations ((10) and (11)) are used in DG placement and sizing studies, but for systems such as IEEE 33- or IEEE 69- bus, the branch loss formula of (10) is especially popular because it fits naturally with the backward/forward sweep methods typically used for load flow in radial networks.
The voltage deviation is defined as
To simplify the optimization problem, the multi-objective function is transformed into a single-objective function () using the weighted sum method, as follows:
where is the weighted coefficient, with .
2.4. System Constraints
Both industrial and residential consumers are impacted by the power quality in distribution systems, which has a significant effect on the performance of connected loads. This is especially important in industries where technological equipment and production processes are highly susceptible to power supply fluctuations. Serious problems with the power system may arise if the parameters of the power distribution system are not kept within specific acceptable ranges. The operational limits of distribution networks following DG installation are defined by these ranges, which are frequently referred to as the system’s physical boundaries and operational constraints. These conditions are as follows.
Bus voltage limits: This involves ensuring the power quality of distribution networks necessitates voltage constraints. When the node’s supply voltage exceeds the allowable working range, electrical devices may experience malfunctions or failures. Consequently, it is imperative to effectively monitor and implement the voltage restrictions specified below throughout distribution networks.
where the minimum and maximum voltage limits are denoted by pu and pu, respectively.
The branch current limits: This is when each power line includes a defined load-carrying capability dictated by its material composition and cross-sectional area. Surpassing this capacity may activate protection relays, interrupt the power supply, or inflict physical damage to the line structure, leading to financial losses [50]. Consequently, establishing a maximum permissible current for each electrical line is crucial to ensure its safe operation. The following inequality constraint represents this limit:
where is the maximum current at the k-th branch, is the total branches number, and is the current of the k-th branch.
DG active and reactive power limits: DGs can generate active and reactive power within their specified characteristics. Therefore, each DG must be constrained by its maximum and minimum allowable active and reactive power, as defined by the following constraints:
where and are the minimum active and reactive power, and are the maximum active and reactive power, and and are the rated active and reactive power of the i-th DG, respectively.
Total DG active and reactive power limits: DGs inject active and reactive power at the nodes of distribution networks to decrease the power supplied by the source at the slack node. This injection also reduces power losses and voltage deviation in the distribution system, with higher DG capacity leading to greater loss reduction. However, the total injected power of all DGs is constrained by turbulence and instability that occur when certain limits are exceeded, as follows:
where is the total number of installed DGs, and and are the total demanded active and reactive powers, respectively.
The power balance constraint: This constraint ensures that the total generated active and reactive power in the distribution network, including power generated by DGs, matches the total system demand and associated losses. Mathematically, this is expressed through (20) and (21).
The first equation accounts for the active power, where the sum of the active power generated by the primary grid and all DG units () must equal the total active power demand plus the total active power losses in the network due to the integration of DGs . Similarly, the second equation ensures reactive power balance, where the combined reactive power generation from the grid and DG units must match the total reactive demand and the reactive power losses . These constraints are critical to maintaining system stability, voltage regulation, and ensuring reliable operation of the distribution network, especially when optimally siting and sizing DG units.
The DG location constraint: DG units must not be installed on the same bus. Additionally, DGs may be placed on any bus within the system except for the slack bus.
The power factor constraint: The power factor of each DG unit must remain within the following range:
where denotes the power factor of the i-th DG unit, is the minimum allowable power factor, and is the maximum allowable power factor.
The percentage reduction in total power losses can be determined using the following equations:
where and denote the total reactive power losses before and after the integration of DG, respectively.
3. Rüppell’s Fox Optimizer
Rüppell’s fox optimizer (RFO) was proposed in [51], and the inspiration for RFO is from the adaptive and collective behavior of Rüppell’s foxes. These desert-dwelling animals exhibit remarkable flexibility, thriving in a wide range of environments and adjusting their diet according to seasonal food availability. Rüppell’s fox inspired the creation of a metaheuristic that mimics their resourceful and flexible way of solving problems by using their opportunistic foraging strategies, social nature, and ability to work together in challenging situations. The RFO can be modeled mathematically as in the following sections.
3.1. Initialization of RFO
The algorithm begins by generating random solutions to address the relevant optimization problem. These solutions can be represented by a 2D array as follows:
where n is the population size, d is the number of decision variables, and represents the position of the i-th Rüppell’s fox in the d-th dimension.
The initial population is defined as
where is the value of the j-th decision variable for the i-th Rüppell’s fox, and represent the lower and upper bounds of the j-th decision variable, respectively, and r is a uniformly distributed random number in the range .
3.2. Searching for Prey in Daylight
The senses of sight and hearing are represented by the variables s and h, as defined in Equations (27) and (28), respectively. Under the condition , , and , the search based on sight is governed by Equation (29). Here, is a random variable that toggles between day and night states, and is a uniformly distributed random number in the interval .
where k and K denote the current and the maximum number of iterations, respectively. The variable represents the position of the i-th Ruppell’s fox at iteration , while indicates its position at iteration k. The term refers to the best global position identified by any Ruppell’s fox up to iteration k. Additionally, and are specified in Equations (30) and (31), respectively.
where and are uniformly distributed random numbers within the interval . The term represents the i-th best-known position vector, recognized by Rüppell’s fox population at iteration k, where Q indicates that the optimal position is reached randomly, as described in (32).
where denotes a vector of length n, containing random values uniformly distributed in the range .
Rüppell’s foxes are capable of detecting food sources within a field of view exceeding due to the rotational mobility of their eyes. Under the conditions , , and , this behavior can be mathematically modeled as follows:
where is a binary parameter alternating between 0 and 1 according to (34), denotes the position of the i-th Rüppell’s fox at the -th iteration after rotation around the global best position (as defined in (35)), represents the step size boundaries for random walks with a value of , and describes a d-dimensional vector containing uniformly random values within .
where denotes a uniformly distributed random number in , and is assigned 1 or to modify the parameter .
where represents rotation about the vision’s origin, defined in (36), and denotes the rotation feature matrix for Rüppell’s foxes’ vision, given by (41).
where R denotes the 2D rotation matrix defined in (37), and represents the shift vector that translates positions to make the origin the rotation center, given by (39).
denotes the rotation angle of Rüppell’s foxes’ vision-sense, defined in (38).
where denotes a random value in .
denotes the position vectors of both current and global best positions for Rüppell’s foxes, defined in (40).
T denotes transpose, represents the current local best position vector, and defines the current position vector requiring rotation.
where and denote the center coordinates for the current position vector and global best position vector, respectively, establishing the rotation center specified by Rüppell’s foxes’ vision center, per (42).
Rüppell’s foxes utilize both visual capabilities, strength and turning feature of sight to locate prey in daylight. Rüppell’s foxes can also use the sense of hearing to locate prey in daylight. This behavior occurs when , , and , and is modeled as follow:
Rüppell’s foxes appear to utilize the rotational mobility of their ears to enhance prey localization. This adaptive trait allows them to detect prey within a arc along a circular trajectory centered around the optimal position. Under the conditions , , and , this behavior can be mathematically modeled as follows:
the parameters R, , and are defined in (37), (40) and (41), respectively. The variable , representing the angle of rotation of Rüppell’s foxes’ ears for prey localization, is defined in (46).
3.3. Searching for Prey at Night
At night, Rüppell’s foxes rely more heavily on their sense of hearing than on vision to locate prey. Under the conditions , , and , this behavior can be modeled as follows:
is defined in (48)
At night, Rüppell’s foxes rely more on hearing than vision due to reduced visual ability. Even with strong sensory skills, they may still miss prey, leading them to forage randomly within the search space. These behaviors are modeled by (50) under this condition , , and .
was defined in (35) as previously mentioned, at night Rüppell’s foxes rotate their ears up to to detect sounds from potential prey. This unique ability increases their chances of sensing prey in multiple directions around the optimal position. This behavior is mathematically simulated in (46).
The searching with the sense of sight at night under the condition , , and is modeled as follow:
At night, Rüppell’s foxes can rotate their eyes up to , enhancing their ability to detect prey from various directions and locations. Under this condition , , and , this behavior is mathematically modeled as follow:
3.4. Locating Prey with the Smell Feature
In addition to their acute hearing and vision, Rüppell’s foxes also rely on their exceptional sense of smell to locate prey both day and night. This behavior can be modeled mathematically as in (53).
where , , and are random values in the range ; is defined in (54); is a uniformly distributed random variable as given in (55); and is a function of iterations defined in (57).
where denotes a random value in the range , and is a random variable computed as defined in (56).
where and are positive constants used to control the value of the parameter , with and . These values are consistent across all problems addressed in this study.
3.5. Movement Towards the Best Rüppell’s Fox
Rüppell’s foxes constantly adjust their positions while searching for potential prey. They typically respond to auditory, visual, or scent-based cues by moving toward detected prey. The best position (i.e., best solution) is retained, and others update their positions accordingly. In some cases, the fox may reach the prey’s location or continue wandering if the prey has moved. The following equation models their movement toward the best solution and their random exploration of the search space.
where and are positive constants with , , , , and are uniformly distributed random values in the range ; and represents the updated position of the i-th Rüppell’s fox relative to the prey, as defined in (59).
where is a uniformly distributed random value in the interval , , and are positive constants; and F is a set of random values defined in (60).
3.6. Animal Behavior in the Worst Case
When Rüppell’s foxes are unable to find prey in the closest area, they broaden their search to both near and faraway locations, advancing toward prospective regions while avoiding less advantageous ones. This tendency indicates a more profound investigation of the search space, mathematically represented in (61).
Overall, the flowchart in Figure 2 summarizes the key steps of Rüppell’s fox optimization algorithm based on the proposed mathematical model, and the pseudo-code is showing in Appendix A.
Figure 2.
The flowchart of RFO.
4. Results and Discussion
In this section, the RFO algorithm is implemented to determine the optimal location and size of DG units alongside various metaheuristic methods, namely RIME, EFFO, WOA, GA, and SCA. The objective is to minimize total active power losses while maintaining bus voltages within acceptable limits and ensuring compliance with all system constraints. The algorithms are tested on the IEEE 33-bus and IEEE 69-bus radial distribution systems. System load flow is analyzed using the backward/forward sweep method, considering constant power loads under peak load conditions. The data for these test systems are provided in Appendix B. In this study, reducing power losses is prioritized over minimizing voltage deviation; therefore, the weighting factor is set higher than [52,53].
The optimization procedure involves selecting a specific number of DG units, identifying their optimal locations and sizes, and optimizing their power factor to reduce overall active power loss and improve the voltage profile by reducing voltage fluctuations. This method is shown by the numerous scenarios described in Table 1.
Table 1.
The various operating PF of DG units across three distinct scenarios.
In the first scenario, tests were conducted using three DG units, each operating at a unity power factor. In this case, the DGs are considered PVDGs since they do not generate reactive power. In the second scenario, tests were performed with three DG units operating at a fixed power factor of , classifying them as WTDGs. In the third case, the power factor is considered a decision variable, and its optimal value is established within the optimization problem. This approach yields a more optimum DG sizing than the initial two scenarios.
To ensure a fair comparison among the algorithms, the population size and the maximum number of iterations are uniformly set to 50 and 150, respectively, for all methods. All simulations in this study were performed using MATLAB R2021a on a personal computer equipped with an Intel Core i5-3230M CPU at 2.60 GHz and 8.00 GB of RAM. Each algorithm was executed 30 times in independent runs. In addition, Table 2 outlines the control parameters used for RFO and the five metaheuristic algorithms included in the performance evaluation simulation.
Table 2.
The control parameters of the different metaheuristic algorithms.
To assess the effectiveness of the proposed method, a comparison with the base case scenario was conducted prior to the installation of DG units. Table 3 summarizes the system data for each test case before the integration of DGs.
Table 3.
Base case values of tested systems before DG installation.
The simulation is carried out under the following assumptions:
- The distribution power network is modeled as a balanced radial system;
- The stochastic variability of solar irradiance and wind speed is neglected;
- The solar PV system is modeled as a constant active power (P) source, while the wind turbine is modeled as a constant PQ source;
- The solar PV system is assumed to operate with zero reactive power injection.
4.1. Case 01: IEEE 33-Bus Systems
In this section, three different scenarios are applied to the IEEE 33-bus system shown in Figure 3. The location, rated active power, and power factor of the units are decision variables that must be determined using six metaheuristic algorithms. The DGs can be installed on any bus from bus 2 to bus 33, and the rated active power of each DG unit can range from 0 MW to MW.
Figure 3.
IEEE 33-bus distribution network.
Figure 4 shows the convergence curves of six different applied algorithms under three scenarios.
Figure 4.
Convergence curves of different algorithms for (a) Scenario 1, (b) Scenario 2, and (c) Scenario 3 for the IEEE 33-bus systems.
In the first scenario (Figure 4a), the RFO algorithm exhibits the fastest and most stable convergence, achieving the lowest fitness value among all methods. RIME and EEFO also demonstrate competitive performance, although they converge slightly slower than RFO. WOA and GA settle at higher fitness values, while SCA exhibits the slowest convergence and the poorest performance.
In the second scenario (Figure 4b), a similar behavior is observed. RFO again outperforms other algorithms in terms of convergence speed. EEFO and RIME follow closely behind, showing quick descent within the first few iterations. GA and WOA maintain higher fitness values, and SCA reaches the highest fitness values.
In the third scenario (Figure 4c), the differences in algorithm performance become more remarkable. RFO rapidly converges to the lowest fitness value, demonstrating consistent robustness under varying conditions. Both EEFO and RIME perform relatively well, while WOA and GA show moderate improvement. SCA, however, exhibits a slow convergence rate and fails to reach a competitive solution.
Table 4 presents a statistical comparison (minimum, maximum, mean, and standard deviation of fitness values) of six different applied algorithms across three scenarios for the IEEE 33-bus system. The RFO algorithm consistently achieves the best overall performance, recording the lowest minimum fitness in all three scenarios, specifically , , and for scenarios 1, 2, and 3, respectively. EEFO and RIME also demonstrate competitive performance with marginal differences from RFO, particularly in Scenario 2, where EEFO achieves the lowest mean of and standard deviation of .
Table 4.
Statistical comparison of six methods for the IEEE 33-bus systems.
In contrast, several algorithms, such as GA and SCA, demonstrate significantly higher mean and standard deviation values, signifying considerable solution instability. Conversely, WOA demonstrates modest performance, surpassing GA and SCA, although it remains inferior to the leading approaches.
Figure 5 illustrates the box plots of fitness values obtained by different optimization algorithms across three scenarios for the IEEE 33-bus system.
Figure 5.
Box plot of different algorithms for (a) Scenario 1, (b) Scenario 2, and (c) Scenario 3 for the IEEE 33-bus systems.
For Scenario 1 (Figure 5a), RFO, RIME, and EEFO display tight distributions with minimal variance, indicating high reliability and stable convergence. Notably, EEFO has the lowest spread, consistently converging near its optimal value. In contrast, WOA, GA, and SCA show broader interquartile ranges (IQRs) and several outliers, reflecting instability and less reliable optimization performance.
In Scenario 2 (Figure 5b), EEFO demonstrates superior robustness with a narrow IQR and a very low median fitness. RIME also shows consistent performance, while RFO exhibits a slightly wider distribution but still maintains competitive results. WOA, GA, and SCA again exhibit larger spreads and higher medians, confirming their weaker optimization capabilities and higher variability in this scenario.
Scenario 3 (Figure 5c) further highlights the superiority of EEFO and RIME, both attaining concentrated distributions with minimal median fitness values. RFO shows remarkable performance but with slightly broader variance. In contrast, GA and WOA demonstrate the most significant variance and occurrence of outliers, signifying considerable inconsistency in attaining optimal solutions. SCA persists in demonstrating weak and inconsistent performance.
RFO offers the most robust and efficient convergence characteristics, followed closely by EEFO and RIME, while WOA, GA, and SCA demonstrate relatively inferior optimization capabilities in the tested scenarios. For that, only the best objective function values obtained from each run of the RFO, RIME, and EEFO are shown in Figure 6.
Figure 6.
Objective function values obtained from each run of the RFO, RIME, and EEFO for (a) Scenario 1, (b) Scenario 2, and (c) Scenario 3 for the IEEE 33-bus systems.
For the first scenario, the results of RFO show moderate variability. On the other hand, RIME and EEFO show better consistency, particularly EEFO. This consistency gap between the algorithms becomes more pronounced in the second scenario, especially for EEFO, where it produces nearly identical objective values in most runs. RIME closely follows EEFO, exhibiting limited variance and a clear tendency to converge to optimal or near-optimal solutions. RFO, while still competent, demonstrates more scattered results.
The final scenario further highlights the robustness of EEFO, with its results tightly clustered around the lowest achieved objective value. RIME also performs well, though with occasional deviations, while RFO shows the widest spread, including several runs that yield comparatively higher objective values.
The optimal solutions, including the location, size, and power factor of each DG unit obtained by the six applied optimization methods, are summarized in Table 5. The DG locations identified by RFO, RIME, and EEFO are generally consistent across all three scenarios. In contrast, the locations selected by WOA, GA, and SCA vary significantly between scenarios.
Table 5.
The best location and sizes of DGs in (kW/kVAr) obtained for the IEEE 33-bus systems.
Similarly, the DG sizes determined by RFO, RIME, and EEFO exhibit only minor variations across scenarios. On the other hand, consistent with the variation in DG placement, the sizes obtained by WOA, GA, and SCA differ noticeably from one scenario to another for each algorithm.
Regarding the power factor in Scenario 3, RFO, RIME, and EEFO yield closely matching results. Notably, all three methods identify Bus 30 as one of the optimal locations for a DG unit, with corresponding power ratings of kW (RFO), kW (RIME), and kW (EEFO). In comparison, WOA also selects Bus 30 but assigns a slightly higher DG rating of kW with a distinct power factor of .
The total installed DG power summarized in Table 6 reveals that RFO, RIME, and EEFO consistently yield higher and closely matching total active and reactive power outputs across all three scenarios, while WOA, GA, and especially SCA result in lower total active power, most notably in Scenario 3; highlighting a significant variation in DG sizing performance among the algorithms.
Table 6.
The total installed power of DGs in (kW/kVAr) obtained for the IEEE 33-bus systems.
Table 7 presents the total active and reactive power losses after DG installation in the IEEE 33-bus system, along with the corresponding percentage reductions for each scenario, clearly demonstrating that RFO, RIME, and EEFO consistently outperform the other algorithms in minimizing losses, with the highest overall loss reductions observed across all methods in scenario 3.
Table 7.
The power losses after DGs installation for the IEEE 33-bus systems.
Figure 7 illustrates the branch active and reactive power losses in the IEEE 33-bus system, both with and without DGs, under different scenarios using the RFO algorithm, where the third scenario yields the minimum losses.
Figure 7.
Branch (a) active and (b) reactive power losses for the IEEE 33-bus system under different scenarios using RFO.
Table 8 presents the maximum and minimum bus voltages, along with their corresponding bus numbers, for the IEEE 33-bus system under three different scenarios as obtained by the six applied methods. The results indicate that the minimum voltage improves across scenarios, with the third scenario consistently achieving the best voltage profile. The voltage deviation is lowest in Scenario 3 for all methods, with RFO, RIME, and EEFO exhibiting the most stable and tightly regulated voltage profiles compared to the others.
Table 8.
The obtained voltages in pu after DGs installation for the IEEE 33-bus systems.
Figure 8 illustrates the voltage profiles of all buses in the IEEE 33-bus system for the base case without DG units and for the three scenarios optimized using the RFO algorithm. In the base case, all bus voltages are lower compared to the DG-integrated scenarios, demonstrating a clear improvement in the voltage profile after DG installation. Notably, several buses in the base case exhibit voltages below pu, which are significantly improved and brought within the acceptable range of pu in all DG scenarios. Among the four curves, the best voltage profile is that of the third scenario.
Figure 8.
Bus voltage for the IEEE 33-bus system under different scenarios using RFO.
4.2. Case 02: IEEE 69-Bus Systems
In this section, similar to the IEEE 33-bus system, the six previously applied algorithms are implemented on the IEEE 69-bus system, as illustrated in Figure 9, to determine the optimal location, size, and power factor of DG. The candidate locations range from bus 2 to bus 69, and the rated size of each DG varies from 0 MW to 2 MW.
Figure 9.
IEEE 69-bus distribution network.
Figure 10 presents the convergence curves of RFO, RIME, EEFO, WOA, GA, and SCA algorithms in the IEEE 69-bus system for scenarios 1, 2, and 3.
Figure 10.
Convergence curves of different algorithms for (a) Scenario 1, (b) Scenario 2, and (c) Scenario 3 for the IEEE 69-bus system.
In the first scenario, all algorithms demonstrate rapid initial convergence. RIME achieves the lowest fitness value in the shortest time, closely followed by RFO. EEFO also converges effectively but requires more iterations to stabilize. WOA and GA show relatively good convergence, though with slightly higher final fitness values. Notably, SCA converges slowly and stagnates at a significantly higher fitness level.
In the second scenario, RFO outperforms other algorithms in both convergence speed and solution quality, followed by RIME and GA. However, GA shows rapid convergence but with higher final fitness values than the three top-performing algorithms: RFO, RIME, and EEFO. WOA also lags in this scenario, while SCA continues to show the slowest and least accurate convergence.
In the third scenario, the complexity of the optimization task increases with the inclusion of the power factor as a decision variable. Despite this, RFO, RIME, and EEFO maintain superior convergence behavior, achieving lower fitness values with fewer iterations. However, RFO requires more iterations to stabilize. GA and WOA initially perform well but eventually converge to local optima, resulting in higher final fitness values. SCA again shows poor convergence performance, with high final fitness values and minimal improvement across all iterations.
The statistical comparison of several methods applied to the IEEE 69-bus system across three scenarios is presented in Table 9. RFO shows moderate efficacy across all scenarios. In Scenario 1, it attains an acceptable mean of and exhibits reasonable stability, although less consistent than EEFO and RIME. Scenario 2 demonstrates similar characteristics, presenting a competitive minimum of and a higher standard deviation, indicating greater variability. In Scenario 3, a minimum of , along with RFO’s high mean and significant standard deviation of , suggests possible convergence issues and occasional unsatisfactory results.
Table 9.
Statistical comparison of six methods for the IEEE 69-bus systems.
EEFO regularly surpasses all other algorithms in the examined cases, exhibiting both accuracy and dependability. In Scenario 1, it attains a minimal mean fitness of and a standard deviation of , demonstrating strong performance and reliability. In Scenario 2, EEFO achieves the optimal minimum of , the lowest mean of , and the smallest standard deviation of , surpassing all competitors. Scenario 3 further validates EEFO’s robustness, exhibiting one of the lowest minimums of , a low mean of , and a minimal standard deviation of .
Among the other algorithms, RIME also demonstrates strong and consistent performance, particularly excelling in Scenario 3, with the best minimum and mean fitness values, as well as low standard deviations across the board. In contrast, GA and SCA perform poorly and unreliably; SCA consistently records higher means and variances. WOA falls in the mid-range and tends to show higher variability, especially in scenarios 1 and 3.
Figure 11 illustrates the box plots for several applied algorithms in scenarios 1–3 of the IEEE 69-bus system. According to the box plots, in Scenario 1, RFO demonstrates a closely centered median and a minimal box height, signifying low variability and reliable performance, surpassing WOA, GA, and SCA in consistency. In Scenario 2, RFO demonstrates a stable and consistent performance, with fewer deviations and a slightly better median when compared to GA and WOA. Its distribution remains compact, indicating reliability under moderate conditions. However, in Scenario 3, RFO’s performance becomes less stable; its interquartile range increases, the median rises above those of RIME and EEFO, and moderate outliers emerge.
Figure 11.
Box plot of different algorithms for (a) Scenario 1, (b) Scenario 2, and (c) Scenario 3 for the IEEE 69-bus systems (the y-axis in Scenario 3 was limited to improve visibility due to an extremely high maximum value in the GA results).
These changes suggest that RFO may struggle with adaptability in more complex situations. Although RFO outperforms GA and SCA in this context, it is surpassed by RIME and EEFO in terms of both consistency and central tendency.
The best fitness values for each run of the RFO, RIME, and EEFO algorithms are illustrated in Figure 12 for the three scenarios. Both RFO and RIME demonstrate stability across all scenarios, with RFO showing remarkably consistent results in Scenario 2. In contrast, EEFO exhibits greater variability in the obtained solutions compared to its performance in the IEEE 33-bus system.
Figure 12.
Objective function values obtained from each run of the RFO, RIME, and EEFO for (a) Scenario 1, (b) Scenario 2, and (c) Scenario 3 for the IEEE 69-bus systems.
The best locations and sizes of DGs obtained for the IEEE 69-bus system using six different algorithms across the three scenarios are presented in Table 10. Bus 61 is consistently identified as an optimal location in all scenarios, except in Scenario 3 for the SCA algorithm. In the RFO, RIME, and EEFO algorithms, buses 61 and 11 are frequently selected, except in Scenario 3 for the RFO method. The alternative DG position fluctuates among cases for these three methods, indicating a degree of flexibility in the placement technique. Moreover, the optimal sizes for a given location generally remain stable across each scenario. In contrast, the WOA, GA, and SCA algorithms yield different optimal locations and sizes for each scenario, suggesting less consistency in their solution patterns.
Table 10.
The best location and sizes of DGs in (kW/kVAr) obtained for the IEEE 69-bus systems.
The total installed DG power, summarized in Table 11, shows that RFO, RIME, and EEFO achieve higher and closely aligned total active and reactive power outputs across all three scenarios. In contrast, WOA and GA result in slightly lower total active power, while SCA exhibits the lowest total active power in Scenario 1 and Scenario 3, despite showing higher reactive power in some cases.
Table 11.
The total installed power of DGs in (kW/kVAr) obtained for the IEEE 69-bus systems.
Table 12 presents the total power losses and the corresponding percentage of power reduction after DG installation for the IEEE 69-bus system using different optimization methods. The results obtained using RFO, RIME, and EEFO exhibit the lowest total active and reactive power losses, leading to the highest power loss reduction across all scenarios. In contrast, WOA, GA, and particularly SCA result in higher losses and lower percentages of reduction. These findings demonstrate that RFO, RIME, and EEFO more effectively fulfill the objectives of the optimization problem and outperform WOA, GA, and SCA in minimizing system losses.
Table 12.
The power losses after DGs installation for the IEEE 69-bus systems.
Figure 13 illustrates the branch active and reactive power losses for the IEEE 69-bus system under different scenarios using the RFO algorithm. Compared to the base case, all scenarios achieve significant reductions in loss. Among them, Scenario 3 demonstrates the most effective performance, resulting in the lowest losses across all scenarios. However, scenarios 2 and 3 exhibit peak reactive power losses at branch 48, indicating a localized concentration of reactive losses in these configurations.
Figure 13.
Branch (a) active and (b) reactive power losses for the IEEE 69-bus system under different scenarios using RFO.
Table 13 presents the maximum and minimum bus voltages along with their corresponding bus numbers, as well as the voltage deviation () across three different scenarios using various optimization techniques. The voltage limits are respected in all cases. Notably, the lowest voltage deviation is achieved in Scenario 3 using the RFO, RIME, and EEFO methods, which outperform the other techniques in terms of maintaining voltage profile consistency.
Table 13.
The obtained voltages in pu after DGs installation for the IEEE 69-bus systems.
Figure 14 illustrates the bus voltage profiles for the IEEE 69-bus system under different scenarios using RFO. All scenarios significantly improve the voltage profile compared to the base case, with Scenario 3 providing the best overall voltage regulation across the network.
Figure 14.
Bus voltage for the IEEE 69-bus system under different scenarios using RFO.
5. Conclusions and Future Work
In this paper, an effective Rüppell’s fox optimizer (RFO), along with five different metaheuristic algorithms, was employed to determine the optimal location, size, and power factor of PVDG and WTDG units in two IEEE distribution networks—one with thirty-three buses and the other with sixty-nine buses. The primary goal was to minimize power losses and enhance the voltage profile. The multi-objective function, composed of total active power loss and voltage deviation, was converted into a single-objective function using the weighted sum method.
The optimization problem was addressed under three different scenarios: the first assuming a unity power factor, the second assuming a power factor of , and the third treating the power factor as a decision variable.
The results indicate that the third scenario consistently achieved the highest percentage of real and reactive power loss reduction across nearly all algorithms, along with the lowest maximum voltage deviation. Among the top-performing algorithms (RFO, RIME, and EEFO), the best active power loss reductions were approximately for the IEEE 33-bus system and for the IEEE 69-bus system. Similarly, the best reactive power loss reductions were about and , respectively. The voltage deviation was also significantly improved, reaching as low as for the 33-bus system and for the 69-bus system.
Based on the findings of this study, several directions are proposed for future work to further enhance the optimization process and expand the scope of the analysis:
- •
- Explore the use of algorithms specifically designed for solving multi-objective optimization problems.
- •
- Reformulate the objective function to include power quality indices for a more comprehensive evaluation.
- •
- Extend the benchmarking suite to include a broader range of optimization algorithms, further validating RFO across diverse evolutionary computation frameworks.
- •
- Apply the proposed RFO approach to real-world or utility-scale distribution networks to enhance its practical applicability.
- •
- Conduct a sensitivity analysis on both the number and size of DG units to evaluate their impact on voltage profiles, power loss, and system reliability under varying loading and penetration levels.
Author Contributions
Conceptualization, Y.B.; methodology, Y.B.; software, Y.B.; validation, Y.B. and B.A.; formal analysis, Y.B.; investigation, Y.B.; resources, B.A.; data curation, Y.B.; writing—original draft preparation, Y.B.; writing—review and editing, B.A.; visualization, Y.B.; supervision, B.A.; project administration, B.A.; funding acquisition, B.A. All authors have read and agreed to the published version of the manuscript.
Funding
This research was funded by Taif University, Saudi Arabia (Project No. TU-DSPP-2024-128).
Data Availability Statement
No new data were created or analyzed in this study.
Acknowledgments
The authors extend their appreciation to Taif University, Saudi Arabia, for supporting this work through project number (TU-DSPP-2024-128).
Conflicts of Interest
The authors declare that they have no known competing financial interests or personal relationships that could have appeared to influence the work reported in this paper.
Appendix A. Rüppell’s Fox Optimizer (RFO) Pseudo-Code
| Algorithm A1 Rüppell’s fox optimizer (RFO) pseudo-code. |
|
Appendix B. IEEE Test System Data
Table A1.
The data of IEEE 33-bus system.
Table A1.
The data of IEEE 33-bus system.
| From i | To j | R () | X () | (kW) | (kVAr) | (A) | From i | To j | R () | X () | (kW) | (kVAr) | (A) |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 1 | 2 | 0.0922 | 0.0470 | 100 | 60 | 400 | 17 | 18 | 0.7320 | 0.5740 | 90 | 40 | 200 |
| 2 | 3 | 0.493 | 0.2511 | 90 | 40 | 400 | 2 | 19 | 0.1640 | 0.1565 | 90 | 40 | 200 |
| 3 | 4 | 0.366 | 0.1864 | 120 | 80 | 400 | 19 | 20 | 1.5042 | 1.3554 | 90 | 40 | 200 |
| 4 | 5 | 0.3811 | 0.1941 | 60 | 30 | 400 | 20 | 21 | 0.4095 | 0.4784 | 90 | 40 | 200 |
| 5 | 6 | 0.819 | 0.7070 | 60 | 20 | 400 | 21 | 22 | 0.7089 | 0.9373 | 90 | 40 | 200 |
| 6 | 7 | 0.1872 | 0.6188 | 200 | 100 | 300 | 3 | 23 | 0.4512 | 0.3083 | 90 | 50 | 200 |
| 7 | 8 | 0.7114 | 0.2351 | 200 | 100 | 300 | 23 | 24 | 0.8980 | 0.7091 | 420 | 200 | 200 |
| 8 | 9 | 1.030 | 0.7400 | 60 | 20 | 200 | 24 | 25 | 0.8960 | 0.7011 | 420 | 200 | 200 |
| 9 | 10 | 1.044 | 0.7400 | 60 | 20 | 200 | 6 | 26 | 0.2030 | 0.1034 | 60 | 25 | 300 |
| 10 | 11 | 0.1966 | 0.0650 | 45 | 30 | 200 | 26 | 27 | 0.2842 | 0.1447 | 60 | 25 | 300 |
| 11 | 12 | 0.3744 | 0.1238 | 60 | 35 | 200 | 27 | 28 | 1.0590 | 0.9337 | 60 | 20 | 300 |
| 12 | 13 | 1.468 | 1.1550 | 60 | 35 | 200 | 28 | 29 | 0.8042 | 0.7006 | 120 | 70 | 200 |
| 13 | 14 | 0.5416 | 0.7129 | 120 | 80 | 200 | 29 | 30 | 0.5075 | 0.2585 | 200 | 600 | 200 |
| 14 | 15 | 0.5910 | 0.5260 | 60 | 10 | 200 | 30 | 31 | 0.9744 | 0.9630 | 150 | 70 | 200 |
| 15 | 16 | 0.7463 | 0.5450 | 60 | 20 | 200 | 31 | 32 | 0.3105 | 0.3619 | 210 | 100 | 200 |
| 16 | 17 | 1.289 | 1.7210 | 60 | 20 | 200 | 32 | 33 | 0.3410 | 0.5302 | 60 | 40 | 200 |
Table A2.
The data of IEEE 69-bus system.
Table A2.
The data of IEEE 69-bus system.
| From i | To j | R () | X () | (kW) | (kVAr) | (A) | From i | To j | R () | X () | (kW) | (kVAr) | (A) |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 1 | 2 | 0.0005 | 0.0012 | 0 | 0 | 400 | 3 | 36 | 0.0044 | 0.0108 | 26 | 18.55 | 200 |
| 2 | 3 | 0.0005 | 0.0012 | 0 | 0 | 400 | 36 | 37 | 0.0640 | 0.1565 | 26 | 18.55 | 200 |
| 3 | 4 | 0.0015 | 0.0036 | 0 | 0 | 400 | 37 | 38 | 0.1053 | 0.1230 | 0 | 0 | 200 |
| 4 | 5 | 0.0251 | 0.0294 | 0 | 0 | 400 | 38 | 39 | 0.0304 | 0.0355 | 24 | 17 | 200 |
| 5 | 6 | 0.3660 | 0.1864 | 2.60 | 2.20 | 400 | 39 | 40 | 0.0018 | 0.0021 | 24 | 17 | 200 |
| 6 | 7 | 0.3811 | 0.1941 | 40.40 | 30 | 400 | 40 | 41 | 0.7283 | 0.8509 | 1.20 | 1 | 200 |
| 7 | 8 | 0.0922 | 0.0470 | 75 | 54 | 400 | 41 | 42 | 0.3100 | 0.3623 | 0 | 0 | 200 |
| 8 | 9 | 0.0493 | 0.0251 | 30 | 22 | 400 | 42 | 43 | 0.0410 | 0.0478 | 6 | 4.30 | 200 |
| 9 | 10 | 0.8190 | 0.2707 | 28 | 19 | 400 | 43 | 44 | 0.0092 | 0.0116 | 0 | 0 | 200 |
| 10 | 11 | 0.1872 | 0.0619 | 145 | 104 | 200 | 44 | 45 | 0.1089 | 0.1373 | 39.22 | 26.30 | 200 |
| 11 | 12 | 0.7114 | 0.2351 | 145 | 104 | 200 | 45 | 46 | 0.0009 | 0.0012 | 39.22 | 26.30 | 200 |
| 12 | 13 | 1.0300 | 0.3400 | 8 | 5 | 200 | 4 | 47 | 0.0034 | 0.0084 | 0 | 0 | 300 |
| 13 | 14 | 1.0440 | 0.3450 | 8 | 5.50 | 200 | 47 | 48 | 0.0851 | 0.2083 | 79 | 56.40 | 300 |
| 14 | 15 | 1.0580 | 0.3496 | 0 | 0 | 200 | 48 | 49 | 0.2898 | 0.7091 | 384.70 | 274.50 | 300 |
| 15 | 16 | 0.1966 | 0.0650 | 45.50 | 30 | 200 | 49 | 50 | 0.0822 | 0.2011 | 384.70 | 274.50 | 300 |
| 16 | 17 | 0.3744 | 0.1238 | 60 | 35 | 200 | 8 | 51 | 0.0928 | 0.0473 | 40.50 | 28.30 | 200 |
| 17 | 18 | 0.0047 | 0.0016 | 60 | 35 | 200 | 51 | 52 | 0.3319 | 0.1114 | 3.60 | 2.70 | 200 |
| 18 | 19 | 0.3276 | 0.1083 | 0 | 0 | 200 | 9 | 53 | 0.1740 | 0.0886 | 4.35 | 3.5 | 300 |
| 19 | 20 | 0.2106 | 0.0690 | 1 | 0.60 | 200 | 53 | 54 | 0.2030 | 0.1034 | 26.40 | 19 | 300 |
| 20 | 21 | 0.3416 | 0.1129 | 114 | 81 | 200 | 54 | 55 | 0.2842 | 0.1447 | 24 | 17.20 | 300 |
| 21 | 22 | 0.0140 | 0.0046 | 5 | 3.50 | 200 | 55 | 56 | 0.2813 | 0.1433 | 0 | 0 | 300 |
| 22 | 23 | 0.1591 | 0.0526 | 0 | 0 | 200 | 56 | 57 | 1.5900 | 0.5337 | 0 | 0 | 300 |
| 23 | 24 | 0.3463 | 0.1145 | 28 | 20 | 200 | 57 | 58 | 0.7837 | 0.2630 | 0 | 0 | 300 |
| 24 | 25 | 0.7488 | 0.2475 | 0 | 0 | 200 | 58 | 59 | 0.3042 | 0.1006 | 100 | 72 | 300 |
| 25 | 26 | 0.3089 | 0.1021 | 14 | 10 | 200 | 59 | 60 | 0.3861 | 0.1172 | 0 | 0 | 300 |
| 26 | 27 | 0.1732 | 0.0572 | 14 | 10 | 200 | 60 | 61 | 0.5075 | 0.2585 | 1244 | 888 | 300 |
| 3 | 28 | 0.0044 | 0.0108 | 26 | 18.60 | 200 | 61 | 62 | 0.0974 | 0.0496 | 32 | 23 | 300 |
| 28 | 29 | 0.0640 | 0.1565 | 26 | 18.60 | 200 | 62 | 63 | 0.1450 | 0.0738 | 0 | 0 | 300 |
| 29 | 30 | 0.3978 | 0.1315 | 0 | 0 | 200 | 63 | 64 | 0.7105 | 0.3619 | 227 | 162 | 300 |
| 30 | 31 | 0.0702 | 0.0232 | 0 | 0 | 200 | 64 | 65 | 1.0410 | 0.5302 | 59 | 42 | 300 |
| 31 | 32 | 0.3510 | 0.1160 | 0 | 0 | 200 | 11 | 66 | 0.2012 | 0.0611 | 18 | 13 | 200 |
| 32 | 33 | 0.8390 | 0.2816 | 14 | 10 | 200 | 66 | 67 | 0.0047 | 0.0014 | 18 | 13 | 200 |
| 33 | 34 | 1.7080 | 0.5646 | 19.50 | 14 | 200 | 12 | 68 | 0.7394 | 0.2444 | 28 | 20 | 200 |
| 34 | 35 | 1.4740 | 0.4873 | 6 | 4 | 200 | 68 | 69 | 0.0047 | 0.0016 | 28 | 20 | 200 |
References
- Akmal, M.; Umeh, O.; Yusuf, A.; Onyenagubom, A. Impact of Distributed Generation and Battery Energy Storage Systems on an Interconnected Power System. In Proceedings of the 2024 7th International Conference on Energy Conservation and Efficiency (ICECE), Lahore, Pakistan, 6–7 March 2024; IEEE: Piscataway, NJ, USA, 2024; pp. 1–6. [Google Scholar] [CrossRef]
- Hsu, W.; Chen, R.; Yang, Z.; Huang, C. Analysis of characteristics in motor failure of power system based on power spectral entropy. In Proceedings of the 2024 6th International Conference on Energy, Power and Grid (ICEPG), Guangzhou, China, 27–29 September 2024; IEEE: Piscataway, NJ, USA, 2024; pp. 1399–1402. [Google Scholar] [CrossRef]
- Kumar, N.; Mohapatra, A.; Bajpai, P. Linear Modified Distribution Power Flow Analysis. In Proceedings of the 2024 IEEE PES Innovative Smart Grid Technologies—Asia (ISGT Asia), Bengaluru, India, 10–13 November 2024; IEEE: Piscataway, NJ, USA, 2024; pp. 1–6. [Google Scholar] [CrossRef]
- Gallegos, J.; Arévalo, P.; Montaleza, C.; Jurado, F. Sustainable Electrification—Advances and Challenges in Electrical-Distribution Networks: A Review. Sustainability 2024, 16, 698. [Google Scholar] [CrossRef]
- Behbahani, M.R.; Jalilian, A.; Bahmanyar, A.; Ernst, D. Comprehensive Review on Static and Dynamic Distribution Network Reconfiguration Methodologies. IEEE Access 2024, 12, 9510–9525. [Google Scholar] [CrossRef]
- Lotfi, H.; Hajiabadi, M.E.; Parsadust, H. Power Distribution Network Reconfiguration Techniques: A Thorough Review. Sustainability 2024, 16, 10307. [Google Scholar] [CrossRef]
- Kahouli, O.; Alsaif, H.; Bouteraa, Y.; Ben Ali, N.; Chaabene, M. Power System Reconfiguration in Distribution Network for Improving Reliability Using Genetic Algorithm and Particle Swarm Optimization. Appl. Sci. 2021, 11, 3092. [Google Scholar] [CrossRef]
- Mahdavian, M.; Kafi, M.H.; Movahedi, A.; Janghorbani, M. Improve performance in electrical power distribution system by optimal capacitor placement using genetic algorithm. In Proceedings of the 2017 14th International Conference on Electrical Engineering/Electronics, Computer, Telecommunications and Information Technology (ECTI-CON), Phuket, Thailand, 27–30 June 2017; IEEE: Piscataway, NJ, USA, 2017; pp. 749–752. [Google Scholar] [CrossRef]
- Ufa, R.; Malkova, Y.; Rudnik, V.; Andreev, M.; Borisov, V. A review on distributed generation impacts on electric power system. Int. J. Hydrogen Energy 2022, 47, 20347–20361. [Google Scholar] [CrossRef]
- Magnusson, S.; Qu, G.; Li, N. Distributed Optimal Voltage Control With Asynchronous and Delayed Communication. IEEE Trans. Smart Grid 2020, 11, 3469–3482. [Google Scholar] [CrossRef]
- Aljendy, R.; Nasyrov, R.R.; Abdelaziz, A.Y.; Diab, A.A.Z. Enhancement of Power Quality with Hybrid Distributed Generation and FACTS Device. IETE J. Res. 2019, 68, 2259–2270. [Google Scholar] [CrossRef]
- Rajakumar, P.; Balasubramaniam, P.M.; Aldulaimi, M.H.; M, A.; Ramesh, S.; Alam, M.M.; Al-Mdallal, Q.M. An integrated approach using active power loss sensitivity index and modified ant lion optimization algorithm for DG placement in radial power distribution network. Sci. Rep. 2025, 15, 10481. [Google Scholar] [CrossRef] [PubMed]
- Mewafy, A.A.; Kaddah, S.S.; Eladawy, M. Multi-Objective Optimal DG Placement Approach Using Analytical Hierarchy Process. Electr. Power Compon. Syst. 2023, 51, 1648–1663. [Google Scholar] [CrossRef]
- Motling, B.; Paul, S.; Nee Dey, S.H. An Analytical Approach for Optimal DG Placement in Distribution Network Contaminated With Harmonics. In Proceedings of the 2022 IEEE Calcutta Conference (CALCON), Kolkata, India, 10–11 December 2022; IEEE: Piscataway, NJ, USA, 2022; pp. 212–217. [Google Scholar] [CrossRef]
- Roy, K.; Bansal, S.K.; Bansal, R.C. Performance enhancement of radial distribution system with optimal DG allocation. Int. J. Model. Simul. 2023, 45, 245–263. [Google Scholar] [CrossRef]
- Salimon, S.; Adepoju, G.; Adebayo, I.; Howlader, H.; Ayanlade, S.; Adewuyi, O. Impact of Distributed Generators Penetration Level on the Power Loss and Voltage Profile of Radial Distribution Networks. Energies 2023, 16, 1943. [Google Scholar] [CrossRef]
- Trivić, B.; Savić, A. Optimal Allocation and Sizing of BESS in a Distribution Network with High PV Production Using NSGA-II and LP Optimization Methods. Energies 2025, 18, 1076. [Google Scholar] [CrossRef]
- 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]
- Khalil, M.A.; Elkhodragy, T.M.; Salem, W.A.A. A novel hybrid algorithm based on optimal size and location of photovoltaic with battery energy storage systems for voltage stability enhancement. Electr. Eng. 2024, 107, 1009–1034. [Google Scholar] [CrossRef]
- Ferminus Raj, A.; Gnana Saravanan, A. An optimization approach for optimal location & size of DSTATCOM and DG. Appl. Energy 2023, 336, 120797. [Google Scholar] [CrossRef]
- Dey, I.; Roy, P.K. Renewable DG allocation in radial distribution networks for techno-economic analysis using Chaotic Quasi Oppositional Arithmetic Optimization Algorithm. Measurement 2025, 249, 117012. [Google Scholar] [CrossRef]
- Ebrahimi, A.; Moradlou, M.; Bigdeli, M.; Mashhadi, M.R. Optimal sizing and allocation of PV-DG and DSTATCOM in the distribution network with uncertainty in consumption and generation. Discov. Appl. Sci. 2025, 7, 411. [Google Scholar] [CrossRef]
- Wanjekeche, T.; Ndapuka, A.A.; Mukena, L.N. Strategic Sizing and Placement of Distributed Generation in Radial Distributed Networks Using Multiobjective PSO. J. Energy 2023, 2023, 6678491. [Google Scholar] [CrossRef]
- Nasreddine, B.; Fethi, B.; Yassine, H.; Imane, H.; Riyadh, B. Optimal Sizing and Placement of Distributed Generation with Short-Circuit Analysis Using a Combined Technique Based on Modified PSO and ETAP. In Proceedings of the 2024 2nd International Conference on Electrical Engineering and Automatic Control (ICEEAC), Setif, Algeria, 12–14 May 2024; IEEE: Piscataway, NJ, USA, 2024; pp. 1–6. [Google Scholar] [CrossRef]
- Bendriss, B.; Sayah, S.; Hamouda, A. Efficient multi-objective optimization approach for solving optimal DG placement and sizing problem in distribution systems. J. Eng. Res. 2024. [Google Scholar] [CrossRef]
- Riaz, M.U.; Malik, S.A.; Daraz, A.; Alrajhi, H.; Alahmadi, A.N.M.; Afzal, A.R. Advanced Energy Management in a Sustainable Integrated Hybrid Power Network Using a Computational Intelligence Control Strategy. Energies 2024, 17, 5040. [Google Scholar] [CrossRef]
- Rehman, H.U.; Hussain, A.; Haider, W.; Ali, S.A.; Kazmi, S.A.A.; Huzaifa, M. Optimal Planning of Solar Photovoltaic (PV) and Wind-Based DGs for Achieving Techno-Economic Objectives across Various Load Models. Energies 2023, 16, 2444. [Google Scholar] [CrossRef]
- Al Igeb, B.H.; Al-Kaabi, M.; Oshchepkov, P.P.; Muhssin, M.; Abdulazeez, A.D. Grey Wolf Optimizer Algorithm to Solve Optimal Placement and Sizing of the Distributed Generation Sources in Distribution Radial Networks. In Proceedings of the 2023 International Symposium on Fundamentals of Electrical Engineering (ISFEE), Bucharest, Romania, 16–18 November 2023; IEEE: Piscataway, NJ, USA, 2023; pp. 1–6. [Google Scholar] [CrossRef]
- Alyu, A.B.; Salau, A.O.; Khan, B.; Eneh, J.N. Hybrid GWO-PSO based optimal placement and sizing of multiple PV-DG units for power loss reduction and voltage profile improvement. Sci. Rep. 2023, 13, 6903. [Google Scholar] [CrossRef] [PubMed]
- Chillab, R.K.; Jaber, A.S.; Smida, M.B.; Sakly, A. Optimal DG Location and Sizing to Minimize Losses and Improve Voltage Profile Using Garra Rufa Optimization. Sustainability 2023, 15, 1156. [Google Scholar] [CrossRef]
- Ayanlade, S.O.; Ariyo, F.K.; Jimoh, A.; Akindeji, K.T.; Adetunji, A.O.; Ogunwole, E.I.; Owolabi, D.E. Optimal Allocation of Photovoltaic Distributed Generations in Radial Distribution Networks. Sustainability 2023, 15, 13933. [Google Scholar] [CrossRef]
- Abbas, A.; Mun, T.; Lee, J.; Na, W.; Kim, J. Comparative study for various types of DG allocation for 24 hours load and generation profile. In Proceedings of the 2023 IEEE Energy Conversion Congress and Exposition (ECCE), Nashville, TN, USA, 29 October–2 November 2023; IEEE: Piscataway, NJ, USA, 2023; pp. 376–380. [Google Scholar] [CrossRef]
- Mondal, S.; De, M. Multi-Objective Optimal DG Allocation using Centrality Index and ABC Optimization for Three-phase UDS. In Proceedings of the 2022 2nd International Conference on Emerging Frontiers in Electrical and Electronic Technologies (ICEFEET), Patna, India, 24–25 June 2022; IEEE: Piscataway, NJ, USA, 2022; pp. 1–5. [Google Scholar] [CrossRef]
- Shirishti, S.; Gupta, A.R. Moth flame Optimisation based Allocation of DG and DSTATCOM in Radial Distribution System. In Proceedings of the 2022 2nd International Conference on Emerging Frontiers in Electrical and Electronic Technologies (ICEFEET), Patna, India, 24–25 June 2022; IEEE: Piscataway, NJ, USA, 2022; pp. 1–6. [Google Scholar] [CrossRef]
- Vellingiri, M.; Sivaraju, S. Optimal Placement and Sizing of Multiple DG Units using Improved Metaheuristic Algorithm on Transmission Systems. In Proceedings of the 2021 Third International Conference on Inventive Research in Computing Applications (ICIRCA), Coimbatore, India, 2–4 September 2021; IEEE: Piscataway, NJ, USA, 2021; pp. 251–256. [Google Scholar] [CrossRef]
- Gogula, S.; Vakula, V.S. Multi-objective Harris Hawks optimization algorithm for selecting best location and size of distributed generation in radial distribution system. Int. J. Cogn. Comput. Eng. 2024, 5, 436–452. [Google Scholar] [CrossRef]
- Chakraborty, S.; Verma, S.; Salgotra, A.; Elavarasan, R.M.; Elangovan, D.; Mihet-Popa, L. Solar-Based DG Allocation Using Harris Hawks Optimization While Considering Practical Aspects. Energies 2021, 14, 5206. [Google Scholar] [CrossRef]
- Khasanov, M.; Kamel, S.; Rahmann, C.; Hasanien, H.M.; Al-Durra, A. Optimal distributed generation and battery energy storage units integration in distribution systems considering power generation uncertainty. IET Gener. Transm. Distrib. 2021, 15, 3400–3422. [Google Scholar] [CrossRef]
- Su, H.; Zhao, D.; Heidari, A.A.; Liu, L.; Zhang, X.; Mafarja, M.; Chen, H. RIME: A physics-based optimization. Neurocomputing 2023, 532, 183–214. [Google Scholar] [CrossRef]
- Zhao, W.; Wang, L.; Zhang, Z.; Fan, H.; Zhang, J.; Mirjalili, S.; Khodadadi, N.; Cao, Q. Electric eel foraging optimization: A new bio-inspired optimizer for engineering applications. Expert Syst. Appl. 2024, 238, 122200. [Google Scholar] [CrossRef]
- Mirjalili, S.; Lewis, A. The Whale Optimization Algorithm. Adv. Eng. Softw. 2016, 95, 51–67. [Google Scholar] [CrossRef]
- Lambora, A.; Gupta, K.; Chopra, K. Genetic Algorithm—A Literature Review. In Proceedings of the 2019 International Conference on Machine Learning, Big Data, Cloud and Parallel Computing (COMITCon), Faridabad, India,, 14–16 February 2019; IEEE: Piscataway, NJ, USA, 2019; pp. 380–384. [Google Scholar] [CrossRef]
- Mirjalili, S. SCA: A Sine Cosine Algorithm for solving optimization problems. Knowl.-Based Syst. 2016, 96, 120–133. [Google Scholar] [CrossRef]
- Ghanbari, N.; Mokhtari, H.; Bhattacharya, S. Optimizing Operation Indices Considering Different Types of Distributed Generation in Microgrid Applications. Energies 2018, 11, 894. [Google Scholar] [CrossRef]
- Kayal, P.; Chanda, C. Placement of wind and solar based DGs in distribution system for power loss minimization and voltage stability improvement. Int. J. Electr. Power Energy Syst. 2013, 53, 795–809. [Google Scholar] [CrossRef]
- Bouali, Y.; Imarazene, K.; Berkouk, E.M. Total Harmonic Distortion Optimization of Multilevel Inverters Using Genetic Algorithm: Experimental Test on NPC Topology with Self-Balancing of Capacitors Voltage Using Multilevel DC-DC Converter. Arab. J. Sci. Eng. 2022, 48, 6067–6087. [Google Scholar] [CrossRef]
- Imarazene, K.; Bouali, Y.; Madjid Berkouk, E. Three-Level Space Vector PWM Implementation for Neutral Point Clamped Inverter using a Hardware Description Language. In Proceedings of the 2022 IEEE International Conference on Electrical Sciences and Technologies in Maghreb (CISTEM), Tunis, Tunisia, 26–28 October 2022; IEEE: Piscataway, NJ, USA, 2022; pp. 1–6. [Google Scholar] [CrossRef]
- Imarazene, K.; Bouali, Y.; Amani, M.; Berkouky, E.M. VHDL Implementation of Two-Level Space Vector PWM for FPGAs. In Proceedings of the 2022 2nd International Conference on Advanced Electrical Engineering (ICAEE), Constantine, Algeria, 29–31 October 2022; IEEE: Piscataway, NJ, USA, 2022; pp. 1–6. [Google Scholar] [CrossRef]
- Bouali, Y.; Imarazene, K.; Berkouk, E.M. Digital Control of PD-SPWM Algorithm for Three-Level Inverter Using FPGA Device. In Proceedings of the 2020 6th International Conference on Electric Power and Energy Conversion Systems (EPECS), Istanbul, Turkey, 5–7 October 2020; IEEE: Piscataway, NJ, USA, 2020; pp. 80–84. [Google Scholar] [CrossRef]
- Assouak, A.; Benabid, R. Setting and coordination of distance relays in interconnected power systems using DIgSILENT PowerFactory software. In Proceedings of the 2022 2nd International Conference on Advanced Electrical Engineering (ICAEE), Constantine, Algeria, 29–31 October 2022; IEEE: Piscataway, NJ, USA, 2022; pp. 1–5. [Google Scholar] [CrossRef]
- Braik, M.; Al-Hiary, H. Rüppell’s fox optimizer: A novel meta-heuristic approach for solving global optimization problems. Clust. Comput. 2025, 28, 292. [Google Scholar] [CrossRef]
- Gunantara, N. A review of multi-objective optimization: Methods and its applications. Cogent Eng. 2018, 5, 1502242. [Google Scholar] [CrossRef]
- Thangaraj, Y.; Kuppan, R. Multi-objective simultaneous placement of DG and DSTATCOM using novel lightning search algorithm. J. Appl. Res. Technol. 2017, 15, 477–491. [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/).













