Next Article in Journal
Structural and Textural Characteristics of Municipal Solid Waste Incineration Bottom Ash Subjected to Periodic Seasoning
Previous Article in Journal
Transitioning Design-Orienting Scenarios for Food Systems: A Design Contribution to Explore Sustainable Solutions and Steer Action
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Multi-Objective Optimal Power Flow Analysis Incorporating Renewable Energy Sources and FACTS Devices Using Non-Dominated Sorting Kepler Optimization Algorithm

by
Mokhtar Abid
1,
Messaoud Belazzoug
1,
Souhil Mouassa
2,3,*,
Abdallah Chanane
1 and
Francisco Jurado
3
1
LabSET, Automatic and Electrical Engineering Department, University of Blida 1, Blida 09000, Algeria
2
Department of Electrical Engineering, University of Bouira, Bouira 10000, Algeria
3
Department of Electrical Engineering, EPS Linares, University of Jaén, 23700 Jaén, Spain
*
Author to whom correspondence should be addressed.
Sustainability 2024, 16(21), 9599; https://doi.org/10.3390/su16219599
Submission received: 6 September 2024 / Revised: 26 October 2024 / Accepted: 29 October 2024 / Published: 4 November 2024
(This article belongs to the Section Energy Sustainability)

Abstract

:
In the rapidly evolving landscape of electrical power systems, optimal power flow (OPF) has become a key factor for efficient energy management, especially with the expanding integration of renewable energy sources (RESs) and Flexible AC Transmission System (FACTS) devices. These elements introduce significant challenges in managing OPF in power grids. Their inherent variability and complexity demand advanced optimization methods to determine the optimal settings that maintain efficient and stable power system operation. This paper introduces a multi-objective version of the Kepler optimization algorithm (KOA) based on the non-dominated sorting (NS) principle referred to as NSKOA to deal with the optimal power flow (OPF) optimization in the IEEE 57-bus power system. The methodology incorporates RES integration alongside multiple types of FACTS devices. The model offers flexibility in determining the size and optimal location of the static var compensator (SVC) and thyristor-controlled series capacitor (TCSC), considering the associated investment costs. Further enhancements were observed when combining the integration of FACTS devices and RESs to the network, achieving a reduction of 6.49% of power production cost and 1.31% from the total cost when considering their investment cost. Moreover, there is a reduction of 9.05% in real power losses (RPLs) and 69.5% in voltage deviations (TVD), while enhancing the voltage stability index (VSI) by approximately 26.80%. In addition to network performance improvement, emissions are reduced by 22.76%. Through extensive simulations and comparative analyses, the findings illustrate that the proposed approach effectively enhances system performance across a variety of operational conditions. The results underscore the significance of employing advanced techniques in modern power systems enhance overall grid resilience and stability.

1. Introduction

In the rapidly evolving landscape of electrical power systems, the concept of optimal power flow has emerged as a cornerstone for efficient energy management. Optimal Power flow is a fundamental process in electrical power systems, especially when the operator system (OS) strives to find the most efficient and economical operating conditions while satisfying a variety of system constraints. It involves the determination of power generation levels, voltage levels at different nodes, and the flow of electricity through transmission lines in a way that minimizes operational costs, such as fuel consumption, or maximizes system efficiency, while ensuring network security and reliability. The challenges of OPF optimization are multifaceted and stem from the complexity of power systems, the non-linear nature of power flow equations, and the need to balance generation and demand in real-time.
Research on the optimal power flow (OPF) that mainly focus on thermal power generators has received extensive attention from researchers. Initially, the resolution of these problems employed traditional optimization methods, among them quadratic programming, interior point methods [1,2], and the Newton method as discussed in reference [3], as well as linear and nonlinear programming as highlighted in [4,5]. Despite their initial utility, these classical approaches encounter notable challenges when applied to large-scale and intricate OPF scenarios characterized by significant nonlinearity and diverse optimization challenges. As a result, there is a tendency for these methods to settle on local optima. This constraint not only limits the use of gradient-based methods but also presents an opportunity to explore the utilization of meta-heuristic- evolutionary algorithms for seeking more efficient solutions.

1.1. Literature Review

Literature reveals that meta-heuristic evolutionary algorithms have been successfully utilized to solve the (OPF) problem. As an illustration, researchers have employed techniques such as the Harris Hawks Optimization (HHO) in [6], the modified pigeon-inspired optimization algorithm (MPIOA) [7], Powell’s pattern-search (PPS) method and the most valuable player algorithm (MVPA) [8], an adaptive multiple team’s perturbation-guiding Jaya (AMTPG-Jaya) technique [9], whale optimization algorithm (WOA) [10], adaptive quasi-oppositional migrated-biogeography-based optimization [11], a new swarm intelligence optimization approach [12], the enhanced equilibrium optimizer (EO) referred to as (EEO) [13], and a space transformational invasive weed optimization (ST-IWO) algorithm [14].
The task of optimizing power flow has grown increasingly complex with the integration of variable renewable energy sources (RESs) like wind, solar, and hydropower. These sources, while environmentally beneficial, introduce significant unpredictability and intermittency, which traditional OPF methods cannot adequately address. To model the stochastic nature of these RESs, advanced probabilistic approaches are employed. For wind power, the Weibull probability density function (PDF) is used to capture wind speed variability, while solar PV output is modeled using a lognormal PDF to represent the fluctuations in irradiance. Hydropower, with its unique variability, is modeled using a Gumbel distribution to account for extreme water flow conditions. These models help to accurately represent the uncertainty and intermittency of RESs, allowing for more robust and reliable OPF solutions in dynamic power grids. Recent studies have focused on various optimization algorithms to address the challenges in OPF with renewable energy integration; as an illustration, Abid et al. [15] examine the (OPF) of a thermal–wind–solar power system using an enhanced (KOA) Kepler optimization algorithm referred to as (EKOA). This research, conducted on a comprehensive practical power system, aims to reduce power production costs, power losses, and toxic emissions while considering the impact of a carbon tax. Duman et al. [16], employed the symbiotic organism search (SOS) approach to address the AC optimal power flow (OPF) problem. Their work explored test scenarios incorporating the stochastic characteristics of wind, solar, and tidal energy systems. Solutions were meticulously evaluated for integrating renewable energy sources into the power networks of the IEEE 30- and 118-bus systems. Various configurations of heat-generating units were strategically positioned within these systems to enhance overall performance. Similarly, in reference [17], the jellyfish search algorithm (JSA) was utilized to improve the financial returns within two IEEE power transmission networks, comprising 30 and 118 buses. The study focused on incorporating wind turbines and electrical market dynamics into the optimization process. T. Samakpong et al. [18] proposed a mutation-based particle swarm optimization (MPSO) technique, which was employed to tackle the OPF problem. This approach incorporated a cost model that accounted for the expenses associated with the uncertainty stemming from the utilization of renewable energy sources (RESs). To address uncertainties, the Monte Carlo method was utilized for simulation and management within the experiment. In [19], Modified Rao-2 (MRao-2) method is suggested to optimize the OPF within a hybrid power system integrating solar, wind, hydro, and biomass sources. The primary aim is to minimize fuel costs across different scenarios for both the IEEE 30-bus and 118-bus systems, while considering RESs under contingency conditions. M. Suleiman et al. [20], applied the barnacles mating optimizer (BMO) to solve the security-constrained optimal power flow (SOPF) problem in a hybrid power system integrating thermal, wind, photovoltaic (PV), and small hydro power sources. It takes into account prohibited operating zones and constraints related to thermal generator limits. In [21], a new multi-objective hybrid evolutionary algorithm (MOEA) is presented, which integrates decomposition techniques with the IWO algorithm. This method is designed to address the OPF problem in transmission networks, especially under conditions of uncertainty. These uncertainties stem from wind energy (WE), PV, and PEV systems, transforming the traditional OPF into a stochastic OPF scenario.
The Flexible AC Transmission Systems (FACTS) devices are crucial for enhancing system performance because of their capability to manipulate system parameters such as transmission-line impedance, voltage magnitudes, and phases, as well as power flow through the lines. Several works have explored the use of FACTS devices in power flow optimization, demonstrating their potential in enhancing system performance. For instance, the SVC provides reactive power compensation, which helps regulate voltage levels on the transmission line. The TCSC can adjust the effective reactance of the transmission line, allowing for better control of power flow. These can help to reduce the power losses, increase the transmission capacity of the line, and mitigate voltage instability. They can improve voltage stability and reduce voltage fluctuations. Several works have explored the use of FACTS devices in power flow optimization, demonstrating their potential in enhancing system performance, namely [22,23,24,25,26,27,28,29]. However, the limitation of these studies is the absence of consideration for RESs. Nusair et al. [30] optimized the rating and sizing of various FACTS devices, such as the SVC, TCPS, and TCSC, in the presence of RESs using recent optimization techniques like the jellyfish search (JS) and marine predators algorithm (MPA). Similarly, Biswas et al. applied the history-based adaptive-differential-evolution (SHADE) technique to solve the optimal power flow (OPF) problem, incorporating both renewable energy resources (RERs) and FACTS devices such as the thyristor-controlled-phase shifter (TCPS), TCSC, and SVC. However, a notable limitation of this research is the exclusive consideration of wind energy resources, with no inclusion of solar PV systems [31]. In reference [32], an enhanced iteration of the hunter–prey optimization (HPO) method has been introduced to amplify its search capabilities in addressing the OPF problem. This advancement encompasses the incorporation of (FACTS) devices alongside the integration of wind power energy. However, only wind generators were considered in the last two references. M. Ebeed et al. [33], utilized a modified version of the Runge-Kutta optimizer (MRUN) to address the stochastic optimal power flow (OPF) problem. Their research concentrated on the optimal integration of wind turbines (WTs) and photovoltaic (PV) systems, alongside a TCSC. However, this study exclusively considered a single type of FACTS device.

1.2. The Novelty and Scope of Work

This study aims to investigate the importance of integrating RESs and FACTS technologies within contemporary power systems. A focal point of this investigation involves determining the optimal location and size of the TCSC and SVC installations. This optimization aims to minimize overall system costs while concurrently reducing real power losses (RPL) and total voltage deviation (TVD), and improving the voltage stability index (VSI). Despite potential additional costs associated with FACTS technology implementation, integrating renewable energy sources offers a promising solution. By decreasing the base cost of energy production and mitigating toxic gas emissions, this integrated approach aligns with environmental and economic sustainability objectives, showcasing a comprehensive strategy to tackle the challenges and seize the opportunities within modern power systems.
  • This paper introduces a novel non-dominating sorting KOA referred to as NSKOA, to tackle SOPF problems.
  • It addresses the OPF problem by incorporating RESs, namely solar PV, wind, and hydro power systems and FACTs devices such as the SVC and TCSC.
  • It optimizes the size and location to maximize the benefits of FACTS devices for the power system.
  • The paper utilizes lognormal, Weibull, and Gumbel Probability Density Functions (PDFs) to effectively model and characterize the RES uncertainties within the system.
  • A statistical analysis is performed to confirm the effectiveness of the proposed NSKOA and to highlight the advantages gained from integrating RES and FACTS devices.
The remainder of this paper is organized as follows: Section 2 presents a comprehensive review of the mathematical formulation of the OPF problem, Section 3 describes the stochastic models for wind, solar PV, and hydropower generation within the context of RES integration. Section 4 describes the methodology, providing an in-depth explanation of the Kepler optimization algorithm. Section 5 details the simulation setup and discusses the results. Lastly, Section 6 summarizes the conclusions and explores potential avenues for future research.

2. Problem Formulation

The problem presented in this paper aims to solve the SOPF for a power system that incorporates thermal generation as well as stochastic wind and solar PV power generations. The main objective is to determine the optimal settings for control variables in various power system components, while maintaining adherence to all equality and inequality constraints. The mathematical formulation of this problem is as follows:
Minimize
O F ( d , c ) = O F 1 ( d , c ) , O F 2 ( d , c ) , O F 3 ( d , c ) , , O F N o b j ( d , c )
Subject to
g d , c g d , c = 0 h d , c     0
Ensuring both system security and optimal outcomes within an electrical network requires strict adherence to constraints placed on control variables. These limits serve as fundamental safeguards, essential for upholding feasibility, guaranteeing system stability.
-
O F d , c denotes the objective function that needs to be minimized.
-
g d , c represents the collection of equality constraints that must be fulfilled.
-
c represents the vector of decision variables, and d represent the vector of state variables.

2.1. Optimization Problem

2.1.1. Cost of Generation for Thermal Units

The fuel cost associated with thermal generator units can be represented as a smooth and convex quadratic function. This mathematical representation is denoted by Equation (3):
C T H P T G =   i = 1 N T G a i + b i P T G i + c i P T G i 2
The model described above ignores valve point loading; however, when valve point effects are considered, an additional sinusoidal term is incorporated into the equation to capture the oscillations or fluctuations introduced by the valve points. This modification accounts for the non-linearity in the input–output curve of thermal generators and provides a more accurate representation of the fuel cost function in power system optimization. The valve point-effect can be modeled mathematically using Equation (4) [15]:
T C T H P T G =   i = 1 N T G a i + b i P T G i + c i P T G i 2 + d i × sin e i P T G min P T G
a i ,     b i ,     c i ,   d i ,   and     e i are the cost coefficients for the ith thermal generator. The system comprises N T h G conventional generators, and P T h G , i n represents the minimum rated power of these generators.

2.1.2. The Investment Cost of FACTS Modeling

  • SVC modeling
The static var compensator (SVC) can exhibit two distinct characteristics: inductive or capacitive. In the former, it absorbs reactive power, while in the latter, it injects reactive power. The SVC is composed of a series capacitor bank that is shunted by a thyristor-controlled reactor, as illustrated in Figure 1.
According to [34], the investment cost of static var compensators (SVCs) varies linearly depending on the reactive power of the SVC to be installed. Therefore, the cost at node I is expressed as follows:
C S V C i = 0.0003 × Q S V C i 2 0.3051 × Q S V C i + 127.38
The total investment cost is given as follows:
C S V C = i = 1 N S V C ( 0.0003 × Q S V C i 2 0.3051 × Q S V C i + 127.38 )
where Q S V C i represent the reactive power generated by ith SVC while C S V C i represents its associated cost. The total investment cost for all SVC devices is referred to as C S V C , and N S V C is the total number of SVC devices.
  • TCSC modeling
The thyristor-controlled series compensator (TCSC) is a series compensation device comprising a series capacitor bank shunted by a thyristor-controlled reactor, as shown in Figure 2a,b. The primary concept behind power flow control using the TCSC is to adjust the overall effective series transmission impedance of the lines, either decreasing or increasing it by introducing capacitive or inductive reactive components, respectively. The TCSC is represented as a variable impedance, as illustrated in Figure 2.
The total investment cost of TCSCs is a quadratic function of the reactive power to be installed, expressed as follows [35]:
C T C S C = i = 1 N T C S C ( ( 0.0015 × Q 2 T C S C i 0.7130 × Q T C S C i + 153.75 ) × 1000 × Q T C S C i )
where Q T C S C i represents the reactive power generated by the i-th TCSC. The total investment cost for the all TCSC devices is referred to as C T C S C , and N T C S C is the total number of TCSC devices.

2.1.3. Cost Generation for Renewable Sources

The RES generators, not requiring fuel, have their cost functions evaluated according to specific standards, incorporating operational costs like direct, reserve, and penalty fees.

Direct Cost of RES Generators (DCost)

The DCost encompasses the expenses related to generating RESs, comprising equipment, maintenance, and ongoing operational costs. These costs predominantly entail both the initial investment and the continuous operational endeavors associated with RES production. Specifically, for the wind generator, this is referred to as D cos t W ,   j , and for the solar generator, this is referred to as D cos t S ,   k . The direct costs can be mathematically expressed as follows:
D c o s t S ,   k S P S h = h k . S P S c , k
D c o s t W ,   j W P S C , j = g j . W P S C , j
The mathematical expression for the DCost function of the combined solar–hydro generation plants is as follows:
D c o s t S h ,   k S h P S h = C ( S P s c + h P s c ) = h k . S P S c , k + H i h P s c , i
with the k t h solar power unit and J t h wind power plant and i t h hydro power plant, respectively, and denoting the scheduled power from the corresponding RES power plants. h P S C , i is the scheduled power from the solar–hydro power plant.

The Evaluation of Cost Uncertainties in RES Generators

In uncertain conditions, two scenarios can occur. When the actual power generated from wind or solar sources is less than the estimated amount, known as power overestimation, operator system necessitates to use the reserve of available resources to ensure supply continuity. The expense associated with activating these reserve units to make up for the overestimated power is referred to as the reserve cost [33]. For wind, solar PV, and solar–hydro generators, the reserve cost is mathematically expressed as follows:
Each constraint of operational constraints is treated as follows:
R C o s t W , j W P S c , j W P A v , j = R K W , j W P S c , j W P A v , j     =   R K W , j 0 P W G , j W p S c , j W P , j     f W W P , j d p W , j
R C o s t R S , k S P S c , k S P A v , k = R K S , k S P S c , k S P A v , k   =   R K S , k   f S S P A v , k < S P S c , k S P S c , k E S P A v , k < S P S , k
R C o s t s h ( S h P s c S h P A v ) = R K S H , i ( S h P s c S h P A v )   = K R S H f S H ( S h P A v < S h P s c ) P S H G E ( S h P A v < S h P s c )
where P K W , j , P K S , k , and P K S H are the penalty cost coefficients associated with the jth, kth, and i t h wind, solar, and solar–hydro power generator, respectively, and W P r , j denotes the output power from the corresponding wind units. f S S P A v , k > S P S c , k represents the probability of surplus solar power, indicating actual power surpassing the scheduled power ( S P S c , k ), while E S P A v , k > S P S c , k signifies the anticipation of solar power exceeding the scheduled power ( S P S c , k ).
f S H ( S h P A v > S h P s c ) represents the likelihood of energy exceeding the scheduled power, while E ( S h P A v > S h P s c ) denotes the forecast of the combined system power surpassing ( S h P s c ).
P C W , j W P A v , j W P S , j = P K W , j W P A v , j W P S , j   =   P K W , j W P S , j W P r , j W P , j W P S , j   f W W P , j d p W , j
P C S , k S P A , k S P S c , k = P K S , k S P A v , k S P S c , k     =   P K S , k   f S S P A v , k > S P S c , k E S P A v , k > S P S c , k S P S c , k
P C o s t s h ( S h P A v S h P s c ) = P K S H ( S h P A v S h P s c )   = P K S H   f S H ( S h P A v > S h P s c )   E ( S h P A v > S h P s c ) S h P s c )

2.2. Objective Functions

2.2.1. Minimization of Power Production Cost

The first objective function represents the total cost of energy production, incorporating the presence of RESs and all their relevant cost functions. Mathematically, it can be expressed as follows:
T G c o s t =     T C T h P T G + j = 1 N W G C W , j W P S c , j + R C W , j W P G , j W P A v , j + P C W , j W P A v , j W P S c , j                                                                               + k = 1 N S G C S , k S P S c , k + R C S , k S P S c , k S P A v , k + P C S , k S P A v , k S P S c , k                                                                                     + i = 1 N S h G C S h , i ( S h P s c ) + R C S H ( S h P s c S h P A v ) + P C S h , i ( S h P A v S h P s c )      
where N W G , N S G , and N S h G represent the number of wind, solar PV, and solar–hydro power generators, respectively, in the grid.

2.2.2. Real Power Losses (RPLs)

In the context of the OPF problem, it is important to consider additional network parameters, including the power loss incurred during system transmission. These parameters play a critical role in assessing the efficiency and stability of the system. The calculation of the (TPL) is expressed through the following equation:
R P L = q = 1 n l G q ( i j ) V i 2 + V j 2 2 V i V j cos ( δ i δ j )
where G q ( i j ) is the conductance of the branch, n l is the number of transmission lines, V i and V j are the voltages at bus i and j, respectively, and δ i j = δ i δ j is the difference in voltage angles between them.

2.2.3. Total Voltage Deviation (TVD)

Voltage deviation is an indicator used to assess the quality of voltage within a power network. It quantifies the total variation between the voltages at all load buses (PQ buses) and the standard nominal value of one per unit (p.u.). This parameter is determined by summing the absolute differences between the voltage at each load bus and the nominal value. The mathematical expression for calculating voltage deviation is as follows:
V D = p = 1 N L V L p 1

2.2.4. Voltage Stability Index (VSI)

The importance of monitoring and controlling power networks has grown significantly within the operation of contemporary electrical power systems, particularly with regards to enhancing voltage stability amid the increasing integration of renewable energies. To better understand voltage drops, the operational range of index L has been defined as (0, 1) Consequently, the third objective function, aimed at minimizing the voltage stability index within the transmission branches, can be modeled as follows:
Min ( VSI ) = min ( max ( L j ) )
where ( L j ) of the j-th bus is calculated using the following equation:
L j = 1 i = 1 N g b F i j × V i V j θ i j + ( δ i δ j j = 1 , 2 N l b
F i j = θ i j ,             V i =   V i θ i ,             V j =   V j θ j
F i j = Y 1 1 × Y 2
V i and V j represent the voltage magnitudes at bus i and j. θ i j signifies the voltage angle difference between bus i and j. N g b and N l b stand for the number of generator and load buses, respectively.
Y 1 , Y 2 , Y 3 , and Y 4 represent the sub-matrices of the system Ybus, obtained through the rearrangement of the generator and load bus parameters as shown in Equation (22).
I g b I l b = Y 1                 Y 2 Y 3                 Y 4 × V g b V l b

2.3. Constraints

2.3.1. Equality Constraints

In this study, the specific equality constraints represent the fundamental power balance in the system, ensuring that the total power generation equals the total demand plus transmission losses. This is critical for maintaining a stable and balanced power system. Mathematically, this is expressed as the sum of power generated at all buses being equal to the load demand plus losses. These constraints ensure the continuous supply of power and the reliable operation of the network, which is essential in both traditional and RES-integrated systems.
P T G i min   P T G i     P T G i max ,               i =   1 , 2 N T G
P w s j min   P w s j     P w s j max ,               j =   1 , 2 N W G
P S S ,   k min   P S S , k     P S S ,   k max ,               k =   1 , 2 N S G
Q T G i min   Q T G i     Q T G i max ,  
Q w s j min   Q w s j     Q w s j max ,               i =   1 , 2 N
Q s s , k min Q s s , k Q s s , k max               k N S G
Q C i min Q C i Q C i max               i N C  
V G i min   V G i     V G i max ,  
V L i min V L i V L i max               i N L
b S V C min   b S V C     b S V C max ,               u   N S V C
X T C S C min   X T C S C     X T C S C max ,               W   N T C S C

2.3.2. Security Constraints

The inequality constraints, on the other hand, include operational limits such as generator output limits, voltage limits at buses, and thermal limits of transmission lines. These constraints ensure that the system operates within safe and efficient boundaries.
T k min T k T k max               k N T
S i min S i S i max               i N L
In this context, max and min are the upper and lower boundaries, N T G , N W G , N S G , and N S h G refer to the number of thermal, wind, solar PV, and solar–hydro generators, and N L is the number of load buses the superiority of feasible solutions technique used in this study to ensure solution feasibility. More details are provided in [36].

3. RES Uncertainty Models

Assessing RES units relies on wind speed and solar radiation probability distribution functions (PDFs). Incorporating these PDFs helps estimate energy output and assess project economics, crucial for designing and implementing efficient renewable energy systems.
The Weibull distribution is a common model for wind speed probability distribution in wind generators. It incorporates scale factor (c) and shape factor (k) to describe wind speed probabilities. Historical wind data analysis determines Weibull distribution parameters and constructs the probability density function (PDF). This assists in evaluating energy production potential and wind generator performance at specific locations.
Wind speed, being a stochastic variable, follows a Weibull probability distribution function (PDF) defined by parameters known as the shape factor (k) and scale factor (c). This relationship can be modeled as follows:
f υ S = k c S c k 1 × exp S c k           f o r       0 < S <

3.1. Wind Power Model

The power generated by a wind turbine is directly related to the wind speed, as expressed by the following equation [37]:
P w υ = 0 ,                       for         ν ν i n     a n d       ν ν o u t P w r ν ν i n ν r ν i n     for       ν i n ν ν r   P w r         for           ν r ν ν o u t
where ν i n , ν r , and ν o u t represent the cut-in, rated, and cut-out wind speeds of the turbine, respectively. P w r denotes the rated power output of the wind turbine.

3.2. Probability of Wind Power at Various Wind Speeds

According to these models, power will cease to be generated if the wind speed ν drops below threshold ν i n or exceeds threshold ν o u t . However, if the wind speed is within the range, ν r   ν     ν o u t , the turbine will produce a power output of P w r . The probabilities for these different wind speed zones can be calculated using the provided equations
f w P w P w = 0 = 1 exp ν i n α β + exp ν o u t α β
f w p w p w = p w r = 1 exp ν r α β + exp ν o u t α β
In contrast to the discrete zones, the power output of the wind turbine varies continuously in the bounds of a specific range ν i n   ν     ν r . Thus, the probability for this region can be modeled as follows [36]:
f w p w = β ν r ν i n α β P w r ν i n + P w P w r ν r ν i n β 1 exp ν i n + P w P w r ν r ν i n α β
Solar radiation is represented by the lognormal distribution, taking into account parameters such as average radiation, standard deviation (σ), and mean (μ). Analyzing historical data assists in estimating these distribution parameters, which in turn aids in predicting energy production and evaluating the performance of PV units. Additionally, the conversion of solar irradiance to energy for photovoltaic plants can be described as follows:
P s G = P s r G 2 G s t d R c                       for         0 G R c P s r G 2 G s t d       for       G R c        
In this context, the solar irradiance is referred to as G s t d   , under standard environmental conditions, and the rated power output of the PV power plant is referred to as P s r . For a more detailed understanding of the uncertainty model of renewable energy sources (RESs), please consult the provided reference [33].

4. The Proposed Optimization Technique

4.1. Kepler Optimization Algorithm

The Kepler optimization algorithm, introduced by Mohamed Abdel-Basset et al. in March 2023 [38], takes inspiration from Johannes Kepler’s laws of planetary motion. This meta-heuristic approach is applied to solve optimization problems, particularly in evolutionary computation.
In this algorithm, the search space is depicted as the Sun and planets moving in elliptical orbits, mirroring Kepler’s first law. The eccentricity (e = 1), representing the degree of elongation of an ellipse, ranges from a line segment (e = 1) to a circle (e = 0). Different ellipse shapes are demonstrated in Figure 3 and Figure 4.
In this method, candidate solutions are represented by planets that systematically explore and exploit the search space. They occupy varied positions relative to the Sun, symbolizing the best solution, at different stages.
In our study, we replace “iteration” with “time” to align with principles from the solar system and cosmology. In the Kepler optimization algorithm (KOA), we follow the following principles:
-
The orbital period of each planet (candidate solution) is randomly determined from a normal distribution.
-
The eccentricity of the planet’s orbit is randomly chosen within the range of 0 to 1.
-
r 3 , r 4 , r 5 , and r 6 are random numbers chosen within the range of 0 to 1.
-
Solution fitness is evaluated based on the objective function.
-
The Sun, the central star, symbolizes the best solution at each time.
The following section delineates the mathematical model and procedures employed in the (KOA).
  • Phase 1: Initialization process
In this phase, a population of N planets is randomly distributed across d dimensions, representing the decision variables, using Equation (43).
X i j = X i , l o w j + r a n d   0 ,       1 × X i , u p j X l o w j , i = 1 , 2 , , N . j = 1 , 2 , , d .
X i denotes the i-th planet within the search space, while X j i ,   u p and X j i ,   l o w represent the lower and the upper bounds, respectively, for the i-th decision variable. Additionally, the term rand (0, 1) signifies a randomly generated number ranging from 0 to 1.
The initial value of the orbital eccentricity (e) for each object is determined according to Equation (44):
e = r a n d   [ 0 ,     1 ] ,       i = 1 , , N
( T i ) is the orbital period for the ith object and can be determined by Equation (46):
T i = r ,     i = 1 , , N
  • Phase 2: Determining the gravitational force (F)
The gravitational interaction between the Sun (denoted as Xs) and any given planet (denoted as Xi) is mathematically expressed by the universal law of gravitation, as follows:
F g i ( t ) = e i × μ ( t ) × M ¯ s × m ¯ i R ¯ 2 i + ε + r 1
In this equation, Ms and mi represent the normalized masses of Xs and Xi, respectively. The parameter ε denotes a small value, while e i signifies the eccentricity of the planet’s orbit, which varies between 0 and 1. μ stands for the universal gravitational constant. Ri denotes the normalized distance between Xs and Xi, and its expression is given by the following:
R i ( t ) = X s ( t ) X i ( t ) 2 = i = 1 N ( X s ( t ) X i ( t ) ) 2
The distance between Xs and Xi is denoted as X s ( t ) X i ( t ) 2 . The evaluation of the Sun’s mass and the object (i) at time (t) are calculated as follows:
M s = f i t s ( t ) w o r s t ( t ) K + 1 N ( f i t s ( t ) w o r s t ( t ) )
m i = r 2 f i t s ( t ) w o r s t ( t ) K + 1 N ( f i t s ( t ) w o r s t ( t ) )
f i t s ( t ) = b e s t ( t ) = k { min ,   1 ,   2 ,   , N } f i t k ( t )
W o r s t ( t ) = k { max ,   1 ,   2 ,   , N } f i t k ( t )
The function μ(t) regulates search precision by exponentially declining over time, and its expression is given by Equation (52):
μ ( t ) = μ 0 × exp γ t T max
In the context provided, γ stands for a constant, μ 0 denotes an initial value, t represents the current iteration, and T max symbolizes the maximum number of iterations.
  • Phase 3: Calculating of planets velocity
Planet velocity adjusts based on its proximity to the Sun: it increases as it becomes closer in order to counteract the stronger gravitational forces and decreases as it becomes further away due to the weaker pull. This behavior, mathematically captured in Equations (53) and (54), enhances the search strategies in KOA.
v i ( t ) = l × ( 2 r 4 X i X b ) + ρ ( X a X b ) + ( 1 R i n o r m ( t ) ) × F × U × ( X i , u p X i , l o w ) i f   R i n o r m ( t )   0.5
Else
v i ( t ) = r 4 × L × ( X a X i ) + ( 1 R i n o r m ( t ) ) × F × U 1 × ( r 3 X i , u p X i , l o w )
l = U × M × L ,
L = [ μ ( t ) × ( M S + m i ) ( 2 R i ( t ) + ε 1 a i ( t ) + ε ) ] 1 2
M = ( r 3 × ( 1 r 4 ) + r 4 )
U = 0                   r 5 r 6 1 e l s e
F = 1                         i f   r 4 0.5 1 e l s e
ρ = ( 1 U ) × M × L
M = ( r 3 × ( 1 r 5 ) + r 5 )
U 1 = 0             r 5 r 4 1 e l s e
U 2 = 0             r 3 r 4 1 e l s e
In these equations, v i ( t ) denotes the velocity of object (i) at time (t), where X i represents the object. Additionally, X a and X b represent solutions chosen randomly from the population, while M s and m i represent their respective masses. μ(t) represents the gravitational constant.
a i represents the semi-major axis of the ellipse defined by Kepler’s third law, as mentioned in Equation (64).
a i ( t ) = r 3 × T i 2 × μ ( t ) × ( M S + m i ) 4 π 2 1 3
where T i is the orbital period of object i and is calculated using Equation (45). R i n o m ( t ) defines the normalizing Euclidian distance between X s and X i , and it is remodeled as follows:
R i n o r m ( t ) = R i n o r m ( t ) R i min ( R ( t ) ) max ( R ( t ) )
Equation (65) computes the step percentage for adjusting each object’s velocity. When R i n o r m ( t ) ≤ 0.5, it signifies that the object is in close proximity to the Sun and requires an increase in velocity to counteract gravitational drift toward the Sun, driven by its strong gravitational force. Conversely, if the value exceeds 0.5, the object will decelerate.
  • Phase 4: Preventing the local optimum
The celestial bodies in the solar system typically orbit the Sun in an anticlockwise direction while rotating on their axes. However, some bodies do orbit clockwise. The proposed algorithm utilizes this phenomenon to avoid local optima. The KOA incorporates a flag F to adjust the search direction, thereby dynamically improving the exploration of the search space.
  • Phase 5: Updating objects’ locations
As objects orbit the Sun, they exhibit a cyclic pattern of approaching and retreating. The KOA algorithm imitates this behavior through an exploration–exploitation strategy. In the exploration phase, distant objects are extensively surveyed to uncover new solutions, while those closer to the Sun assist in refining the search for optimal solutions.
X i ( t + 1 ) = X i ( t ) + F × v i × ( F g i ( t ) + r ) × U × ( X s ( t ) X i ( t ) )
In this scenario, X i ( t + 1 ) represents the updated position of object i at time t + 1, while ν i ( t ) indicates the velocity required for object i to reach its new position. X s ( t ) denotes the best-known position of the Sun up to the current time.
  • Phase 6: Updating the distance of objects from the Sun
In KOA, optimization focuses on exploiting planets near the Sun and exploring those farther away. Decision-making depends on a gradually evolving regulatory parameter. A high value of (h) prioritizes exploration, promoting orbital distancing from the Sun. Conversely, a small (h) favors exploitation, focusing on areas near the best-known solution.
X i ( t + 1 ) = X i ( t ) × U 1 + ( 1 U 1 ) × X i ( t ) + X s + X a 3.0 + h × X i ( t ) + X s + X a 3.0 X b ( t )
where (h) serves as an adaptive factor, controlling the distance between the current planet and the Sun at time (t), as elaborated below:
h = 1 e η r
η is a factor that decreases linearly from 1 to −2, as shown below:
η = ( a 2 1 ) × r 4 + 1
a 2 represents a cyclic control parameter that gradually decreases from −1 to −2 over ( T ¯ ) cycles throughout the entire optimization process, as depicted in Equation (70).
a 2 = 1 1 × t × T max T T max T
  • Phase 7: Elitism
This step aims to employ an elitist approach by preserving the optimal positions of both the Sun and the planets. This procedure is succinctly represented by Equation (71).
X i , n e w ( t + 1 ) = X i ( t + 1 ) ,             i f               f ( X i ( t + 1 ) X i ( t ) ) X i ( t ) ,                                                                                           e l s e

4.2. Non-Dominated Sorting Kepler Optimization Algorithm (NSKOA)

In the original version of the Kepler optimization algorithm (KOA), the algorithm was designed to solve mono-objective optimization problems, where a single global best solution was determined as the “Sun” (XS) based on fitness values. The algorithm updated the positions and velocities of the objects (planets) accordingly, aiming to improve their fitness relative to this singular objective.
To extend KOA into a multi-objective framework, the key modification was the integration of the non-dominated sorting procedure, allowing the algorithm to handle multiple conflicting objectives simultaneously. The key changes are as follows:
  • Non-Dominated Sorting: This mechanism is essential for navigating trade-offs in multi-objective problems by ranking solutions based on Pareto dominance. In the modified version, after initializing the population and calculating the objective functions, non-dominated sorting is performed to assign ranks to solutions. Non-dominated solutions, which are not outperformed in all objectives, receive a rank of 1, while subsequent ranks are assigned iteratively to solutions that are dominated by others. This ranking system helps preserve a diverse set of optimal solutions, ensuring that different trade-offs between objectives are explored.
    • Crowding distance (CD): An important aspect of this approach is the calculation of crowding distance, which measures the proximity of solutions to their neighbors in the objective space. A higher crowding distance indicates a less crowded region, helping to maintain diversity among solutions and favoring those that are well-distributed along the Pareto front.
By evaluating solutions based on both rank and crowding distance, the algorithm ensures a balance between convergence toward the Pareto front and the preservation of solution diversity across the front. This process ensures that, instead of converging to a single global best solution, a set of non-dominated solutions is maintained, offering multiple viable options that address different trade-offs between the conflicting objectives.
2.
Best Compromise Solution (BCS): The best compromise solution (BCS) is introduced in the multi-objective version, calculated using Equation (72). This BCS serves as a reference point to guide the search toward an optimal trade-off among objectives, considering both ranks and crowding distances.
3.
Elitism and Population Combination: After each iteration, the algorithm combines the newly generated population (Npi) with the previous population (Pi) to form an augmented population (Upi). Non-dominated sorting is again applied to this combined population. From this merged pool, the best N elitist objects are selected to form the next generation. This ensures that high-quality solutions from both the new and previous generations are preserved, promoting convergence to the Pareto front. Algorithm 1 below represents the pseudocode of NSKOA. More details on the process how to transform KOA of NSKOA are given at Appendix A.
Algorithm 1: Pseudocode of NSKOA
Step 1:
  • Define input power system data (line data þ bus data) and identify the control variable limits and number of variables.
  • Set KOA parameters N, Tmax, and μ 0 .
Step 2:
  • Initialize objects population with random position, orbital eccentricities, and orbital periods using Equations (43), (44) and (45), respectively.
Step 3:
  • Run a power flow algorithm based on the Newton Raphson method to calculate the value of the objective functions for the initial population.
Step 4: Perform non-dominated sorting:
  • Calculate ranks (RK) and crowding distance (CD) using the eq() of population using the proposed PFA with the sorting and crowding distance calculation procedure.
  • Calculate the best compromise solution (BCS) using Equation (73).
Step 5:
While (t < Tmax):
  • Update ei … i = 1,2, …, N, best(t), worst(t), and μ(t), using Equations (50), (51) and (52), respectively.
Step 6:
For i = 1: N Pi = population
  • Calculate the gravitational force between the Sun and the object i using Equation (46).
  • Calculate the Euclidian distance between the Sun and the object i using Equation (48).
  • Calculate the velocity of the object Xi using Equation (53).
  • Generate two random numbers r and r1 between 0 and 1.

If r > r1
  • Update the position of the planet.
  • Update the object position using Equation (66).

Else
  • Update the distance between the planet and the Sun.
  • Update the object position using Equation (67).

End if
Step 7:
  • Run power flow algorithm based on the Newton Raphson algorithm to calculate the objective functions values for the new population (Npi).
  • Combine new population (Npi) with previous population (Pi) to form Upi

  Upi = Npi U Pi.
Step 8: Perform non dominated sorting:
  • Calculate ranks (RK) and crowding distance (CD) of population using the proposed PFA with the sorting and crowding distance calculation procedure.
Step 9:
  • Extract N elitist objects from Upi.
Step 10:
  • Generate the Pareto optimal front and extract the best compromise solution.
End for
End while

4.3. The Best Compromise Solution (BCS)

Fuzzy set theory is frequently employed to effectively select a candidate Pareto-optimal solution from numerous options along the Pareto front. Given the inherent irrationality of decision-makers, the i-th objective function of a solution within the Pareto-optimal set, denoted as f i [38], is expressed through a membership function μ i , defined as follows:
μ i = 1                                                         f i f i min f i max f i f i max f i min           f i min f i f i max 0                                                         f i f i max
where f i max and f i min represent the maximum and minimum values of the i t h objective function, respectively.
The normalized membership function μ k is calculated for each non-dominated solution k as follows:
μ k = i = 1 N o f μ i k j = 1 M i = 1 N o f μ i j
where the number of non-dominated solutions is denoted as M. The best compromise solution is determined as the one with the highest value of μ k . By organizing all solutions in descending order based on their membership function, a priority list of non-dominated solutions is generated. This prioritized list serves as guidance for the decision-maker, aiding in navigating through the current operational circumstances.

5. Results and Discussion

To address stochastic OPF problems, an analysis was conducted on both the conventional (base case) and the modified IEEE 57-bus network. The base case was simulated using the mono-objective KOA to demonstrate the effects of RES and FACTs on the system. To determine the optimal control variables, sizing, and location of SVC and TCSC, 17 tap changers, as well as the power and voltage of generators, were used as control variables. SVC placement was considered among 50 load buses, and TCSC could be situated across 81 branches, totaling 161 control variables as represented in Table 1.
The proposed algorithm was implemented using MATLAB software and simulations were conducted on a personal computer with an Intel Core™ i7-8300H 2.22 GHz processor. To determine the optimal population size for the NSKOA algorithm, empirical tests were conducted with different population sizes, taking into account the search space complexity and the number of control variables. Population sizes of 100, 200, and 300 were tested. Although specific test results are not provided here, the best outcomes were achieved with a population size of 200 individuals, which was then used for all simulation cases. For equitable comparison, the control variables of the test system were treated as continuous variables.

5.1. Test-System: Conventional and Modified IEEE 57 BUS Network

The IEEE 57-bus test system consists of seven power plants installed at buses 1, 2, 3, 6, 8, 9, and 12; eighty transmission lines of which 17 are equipped with tap changer transformers, and three parallel compensators are installed at buses 18, 25, and 53, respectively. The complete data are available in [23]. The modified IEEE-57 bus system consists of a combined production of a solar–hydro power generator replacing a thermal power plant at bus 6 and a solar PV generator at bus 9, as well as wind generators at bus 12. The parameters of the probability density function (PDF) and the cost coefficients of the renewable energy sources are detailed in Table 2 [20].
The study was conducted using three scenarios:
  • Base Case Scenario: In this case, the conventional IEEE 57 bus was simulated in order to show the impact of RESs and FACTs devices on the four optimization cases (cost, power losses, voltage deviation, and voltage stability index) in the next two scenarios.
  • Scenario number 1: This study was conducted on the modified IEEE 57 system after the integration of RES sources.
  • Scenario number 2: This study was conducted on the modified IEEE 57 system after the integration of RES sources and FACTs devices.
The findings of the case studies are presented in a tabulated format. Figure 5, Figure 6, Figure 7 and Figure 8 exhibit the characteristics of the probabilities of RESs, while Figure 9, Figure 10, Figure 11 and Figure 12 represent the available real power at the RES units.

5.2. Case 1: Total Generation Cost and the Investment Cost of FACTS Optimization

A comprehensive investigation into the optimal power flow for the IEEE 57-bus system was undertaken, examining three distinct scenarios. Initially, the conventional configuration of the system was analyzed, followed by two additional cases: one integrating renewable energy sources (RESs) and the other involving RES integration alongside Flexible Alternating Current Transmission System (FACTS) devices. The primary objective was to minimize the cost of power production in the conventional IEEE 57 system designed as the base case scenario, and then with the integration of RES designated as scenario 1, while simultaneously considering the investment cost associated with FACTS devices, defined as scenario 2.
In the base case scenario, the production cost was recorded at 5570.956 (USD/h), with an emission rate of 234.75 tons/h. Upon the integration of RESs into the system, the production cost decreased to 5217.635 (USD/h) saving 353.32 (USD/h), approximately 6.34% of the power production cost, alongside a reduction in emissions by approximately 22.76%, to 181.294 tons per hour (scenario 1). The subsequent deployment of FACTS devices further reduced the production cost to 5208.97 (USD/h), saving approximately 8.8 (USD/h) representing a marginal saving of approximately 0.17% compared to the RES-integrated scenario. However, this enhancement incurred an additional cost of 288.973 (USD/h) for FACTS deployment, yielding a total cost of 5497.94 (USD/h), but still saving 73 (USD/h) from the total cost compared to the base case.
Notably, the best compromise solution (BCS) yielded a production cost of 5211.722 (USD/h), and a FACTS cost of 82.5115 (USD/h), with a total cost of 5294.231 (USD/h) reflecting savings of approximately 4.98% compared to the base case.
Figure 13 shows the Pareto front of case 1, where NSKOA provides a well-distributed front, with the BCS solution positioned almost in the center, while the optimal result and control variables of case 1 are represented in Table 3. The results show that the placement of SVC devices at buses 13, 16, 21, 35, 52, and 54 played a significant role in managing reactive power and stabilizing voltage profiles. The addition of SVCs helped improve voltage levels, particularly in buses with high reactive power demand, ensuring more efficient power flow across the network. Similarly, the installation of TCSC devices on transmission lines (21–22), (30–31), (13–49), (29–52), (56–42), and (38–49) optimized power transfer capability by reducing line reactance and enhancing reactive power compensation, leading to more stable voltage regulation and an overall reduction in power losses. The combination of SVCs and TCSCs helped balance reactive power more effectively, improving voltage profiles and reducing strain on power generation units by minimizing unnecessary reactive power generation, thereby contributing to cost optimization. Figure 14 and Figure 15 illustrate the voltage profile in the load buses and the generated reactive power, respectively, in the same case. All values are within their limits, indicating that the constraints are completely satisfied. Importantly, the combination of RES integration and FACTS deployment not only reduced power production costs and emissions but also enhanced the voltage stability index, significantly mitigating power losses and voltage deviations. This synergy underscores the potential for designing and operating future power systems that ensure a reliable and sustainable electricity supply.
Table 4 represents a statistical comparison of the proposed method with six other methods used in case 1 and case 2 for the first scenario, for instance, the barnacles mating optimizer (BMO), moth-–flame optimization algorithm (MFO), particle swarm optimization (PSO), efficient optimization algorithm based on weighted mean of vectors optimization (INFO), and artificial ecosystem-based optimization (AEO).

5.3. Case 2: Real Power Loses and the Investment Cost of FACTS Optimization

In a parallel investigation, the optimization of real power losses (RPLs) within the same system configurations was pursued. In the base case scenario, RPL stood at 18.022 MW, which decreased to 17.729 MW following the integration of RESs, achieving a reduction of approximately 1.62% (Objective 1). Subsequent intervention with FACTS devices further diminished RPL to 16.398 MW, demonstrating an additional reduction of approximately 9.05% compared to the base case and 7.45% compared to the RES-integrated scenario. However, this enhancement incurred an additional cost of 227.86 (USD/h) due to FACTS deployment (scenario 2). Conversely, the base case scenario led to an RPL of 16.836 MW, with a FACTS cost of 68.945 (USD/h).
Figure 16 shows the Pareto front of case 2, where NSKOA provides a well-distributed front, with the BCS solution positioned almost in the center, as shown in Table 5. The strategic placement of SVCs and TCSCs significantly influenced power loss reduction by optimizing reactive power flow. Notably, buses 50 and 53 were equipped with SVCs, highlighting their critical role in reactive power support and reducing power losses. Similarly, the results show that in the IEEE 57 BUS network, the branches (9–12) and (13–49) are the regions that need TCSC device installation to effectively control line impedance and improve power flow efficiency, which reduces power losses in these regions by reducing line reactance. The presence of TCSCs on these repeated branches indicates their importance in minimizing congestion and reducing transmission losses, making them key points for reactive power compensation and power loss mitigation. These findings underscore the efficacy of FACTS deployment in significantly mitigating real power losses within the system, even with an added expense, presenting a nuanced trade-off between loss reduction and investment expenses. Figure 17 and Figure 18 illustrate the voltage profile in the load buses and the generated reactive power, respectively, in the same case. All values are within their limits, indicating that the constraints are completely satisfied.

5.4. Case 3: Total Voltage Deviation and the Investment Cost of FACTS Optimization

In a comprehensive analysis encompassing the optimization of total voltage deviation (TVD) within the same system configurations, notable improvements were observed. In the base case scenario, TVD registered at 0.7029 per unit (p.u.), which decreased to 0.6842 p.u. following the integration of RESs, marking a reduction of approximately 2.66% for scenario 1 (Objective 1). Subsequent intervention with FACTS devices yielded a significant improvement, reducing TVD to 0.2138 p.u., reflecting a substantial enhancement of approximately 69.5% compared to the conventional configuration of the IEEE 57 bus and 68.79% compared to the RES-integrated scenario. However, this advancement incurred an additional cost of 237.38 (USD/h) due to FACTS deployment. Conversely, the base case scenario led to TVD of 0.3435 p.u., with a FACTS cost of 73 (USD/h).
Figure 19 shows the Pareto front for case 3, where NSKOA provides a well-distributed front, with the best compromise solution (BCS) positioned near the center. Figure 20 and Figure 21 present the voltage profile at the load buses and the generated reactive power, respectively, for the same case. All values remain within permissible limits, confirming that the constraints are fully satisfied. The numerical results presented in Table 6 illustrate that the deployment of SVCs and TCSCs effectively reduced voltage deviation, enhancing voltage stability across the network. SVCs were installed at buses 14, 21, 35, 44, 53, and 54, providing crucial reactive power support to improve voltage profiles at these locations. Notably, in the IEEE 57-bus network, bus 35 required a significant SVC installation, which played a key role in reducing voltage deviation by supplying or absorbing reactive power as needed. This capability helps maintain voltage levels within desired limits, especially during fluctuations in load.
The TCSCs installed on branches (19–20), (21–22), (37–39), and (13–49) facilitated better control of line reactance and optimized the flow of reactive power, which mitigated voltage drops along transmission lines, contributing to improved voltage levels and further aiding voltage regulation. The consistent presence of SVC at bus 35 and TCSC on branch (13–49) illustrates their pivotal role in mitigating voltage deviations and ensuring stable reactive power management throughout the IEEE 57-bus network. These findings highlight the efficacy of FACTS deployment in reducing total voltage deviation within the system, underscoring the trade-off between improved voltage stability and FACTS deployment cost.

5.5. Case 4: Voltage Stability Index and the Investment Cost of FACTS Optimization

In this phase, the focus shifted towards optimizing and enhancing the voltage stability index within the examined system configurations. The base case exhibited a voltage stability index of 0.2757 p.u., which notably improved to 0.2018 p.u. following the integration of both RESs and FACTS technologies, representing a significant improvement of approximately 26.80%. However, this improvement came at an additional cost of USD 62.04 per hour due to FACTS deployment. Interestingly, in the BCS, the voltage stability index of 0.2074 p.u. was achieved with a significantly lower FACTS cost of USD 10.38 per hour, showcasing comparable performance with substantial savings of approximately USD 52 per hour, equivalent to approximately 83.78% in investment expenses of FACTS.
Figure 22 shows the Pareto front for case 4, where NSKOA provides a well-distributed front, with the best compromise solution (BCS) positioned near the center.
Table 7 shows that the integration of SVCs and TCSCs significantly influenced the voltage stability index. Notably, the SVCs at buses 16, 21, 28, and 54 provided vital reactive power compensation, especially at bus 28, crucial for keeping the voltage profile at the desired levels. This ability reduces the risk of voltage collapse and improves the voltage stability index as shown in Figure 23 and Figure 24, which present the voltage profile at the load buses and the generated reactive power where all values remain within permissible limits.
The results indicate that branches (18–19) and (24–25) required larger TCSCs due to high reactive power demand, which directly impacted voltage stability, by enhancing power transfer capability, helping to stabilize voltage levels, and preventing conditions that could lead to instability. The placement of TCSCs on branches (30–31) and (37–38) further emphasizes their crucial role in optimizing voltage stability across the IEEE 57 network. The branches (18–19) and (24–25) demonstrated the need for larger TCSCs as these lines were under significant reactive power demand, directly impacting voltage stability. TCSCs improve the power transfer capability of lines, which can help stabilize voltage levels and prevent conditions leading to voltage instability. The TCSCs on branches (30–31) and (37–38) underscore their critical role in optimizing voltage stability across the IEEE 57 network. These findings underscore the effectiveness of FACTS deployment in enhancing voltage stability while highlighting the importance of cost considerations in optimizing system performance.

6. Conclusions

This paper presents a comprehensive study on the optimization of power flow through an exploration of a multi-objective optimization strategy that can simultaneously address a range of critical objectives using the non-dominated sorting Kepler optimization algorithm (NSKOA), focusing on the integration of renewable energy sources (RESs) and FACTS devices into the electrical network. The proposed NSKOA has demonstrated its effectiveness in achieving significant improvements in several key performance indicators. Notably, the integration of RESs and FACTS devices resulted in a 6.49% reduction in power production costs, a 9.05% reduction in real power losses (RPLs), a 69.5% decrease in voltage deviations (TVDs), and a 26.80% improvement in the voltage stability index (VSI). The approach also achieved a substantial 22.76% reduction in emissions, contributing to environmental sustainability. These results illustrate the robustness of the NSKOA in optimizing power system performance under various operational conditions and its effectiveness in addressing multi-objective problems. It underscores the potential of these approaches in managing the complexities of power systems. It is true that the regulation of control variables, such as generation voltages and transformer tap ratios, ensures the operability of the power system but remains technically insufficient. This highlights the practical implications of RES and FACTS device integration into the design and operation of future power systems, paving the way for a more efficient, reliable, and sustainable electricity supply.

Author Contributions

Conceptualization, S.M. and A.C.; Methodology, M.B. and F.J.; Software, M.A. and M.B.; Validation, S.M. and F.J.; Formal analysis, S.M.; Investigation, M.A.; Writing—original draft, M.A.; Writing—review & editing, F.J.; Supervision, M.B. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

The data presented in this study are available on request from the corresponding author.

Acknowledgments

This study was supported by the Algerian Ministry of Higher Education and Jaen University Research Excellence (Linares Polytechnic School).

Conflicts of Interest

The authors declare no conflict of interest.

Appendix A

In this Algorithm A1, a parent population (Pt) of size N and a child population (Qt) of size N are assembled to form a population (Rt = Pt Qt), as shown in Figure A1. This assembly ensures elitism. The population of size (2N) is then sorted according to the non-dominance criterion to identify the different fronts F1, F2, etc. The best individuals will end up in the first front(s). A new parent population (Pt + 1) is formed by adding the fronts in full (first front F1, second front F2, etc.) as long as they do not exceed N. If the number of individuals present in (Pt + 1) is less than N, a crowding procedure is applied on the first edge following Fi not included in (Pt + 1).
The goal of this operator is to insert the N − P t + 1 best individuals that are missing in the population (Pt + 1). The individuals in this front are used to calculate the crowding distance between two neighboring solutions.
Figure A1. Principle of the algorithm NSKOA like NSGA-II [40].
Figure A1. Principle of the algorithm NSKOA like NSGA-II [40].
Sustainability 16 09599 g0a1
Algorithm A1: The Pseudocode of NSKOA
 Initialization of the initial population P0 of size N
 Evaluate the solutions of P0
 Sort the solutions of P0
Until stopping criterion is satisfied do
Create Qt from Pt (using KOA by Equation (68)),
Evaluate all solutions
  Combine the populations of parents and children Rt = Pt ∪ Qt,
  Sort the solutions of Rt into subset Fi by Pareto dominance
  Pt +1 = 0; i = 1
  As long as |Pt + 1| + |Fi| < N Do
   Pt + 1 ← Pt + 1 ∪ Fi; i = i + 1
   End as long as
  Order the subset Fi according to the “crowding distances”
Add N-|P t + 1| solutions with the largest distance values in Pt + 1
  End as long as
  • The classification of the population is as follows:
We classify the population using non-domination. This returns two columns for each object. These are the rank and the crowding distance corresponding to their position in the front.
A 
The concept of dominance is as follows:
In the Pareto sense,
U 1   d o m i n e   U 2   i f
i 1 , 2 ,   F i U 1 F i U 2
and i 1 , 2 ,   F i U 1 < F i ( U 2 )
Figure A2. The concept of dominance [40].
Figure A2. The concept of dominance [40].
Sustainability 16 09599 g0a2
Example: The point Sustainability 16 09599 i001 dominates squares, is dominated by triangles, and is not comparable with circles.
B 
The rank is as follows:
  • Undominated rank 1
  • Dominated except by rank 1 rank 2
Figure A3. Rank in NSGA-II.
Figure A3. Rank in NSGA-II.
Sustainability 16 09599 g0a3
C 
The crowding distance [40]
The basic idea is to find the Euclidean distance between each individual in a front based on their m objectives in the m dimensions of space. Individuals in the frontiers are always chosen since they have an infinite distance assigned.
For each individual, the crowding distance is as follows:
Figure A4. The crowding distance.
Figure A4. The crowding distance.
Sustainability 16 09599 g0a4
The crowding distance.
d c U i = d 1 U i 1 , U i + 1 / ( f 1 m a x f 1 m i n ) + d 2 ( U i 1 , U i + 1 ) / ( f 2 m a x f 2 m i n )

References

  1. Wei, H.; Sasaki, H. Large Scale Optimal Power Flow Based on Interior Point Quadratic Programming of Solving Symmetric Indefinite System. IFAC Proc. Vol. 1995, 28, 377–382. [Google Scholar] [CrossRef]
  2. Yan, X.; Quintana, V.H. An infeasible interior-point algorithm for optimal power-flow problems. Electr. Power Syst. Res. 1996, 39, 39–46. [Google Scholar] [CrossRef]
  3. Santos, A.J.; Da Costa, G.R.M. Optimal-power-flow solution by Newton’s method applied to an augmented Lagrangian function. IEE Proc.-Gener. Transm. Distrib. 1995, 142, 33–36. [Google Scholar] [CrossRef]
  4. Al-Muhawesh, T.A.; Qamber, I.S. The established megawatt linear programming-based optimal power flow model applied to the real power 56-bus system in eastern province of Saudi Arabia. Energy 2008, 33, 12–21. [Google Scholar] [CrossRef]
  5. Momoh, J.; Adapa, R.; El-Hawary, M. A review of selected optimal power flow literature to 1993 part i: Nonlinear and quadratic Programming Approaches. IEEE Trans. Power Syst. 1999, 14, 96–104. [Google Scholar] [CrossRef]
  6. Islam, M.Z.; Wahab, N.I.A.; Veerasamy, V.; Hizam, H.; Mailah, N.F.; Guerrero, J.M.; Nasir, M.N.M. A harris hawks’ optimization based single- and multi-objective optimal power flow considering environmental emission. Sustainability 2020, 12, 5248. [Google Scholar] [CrossRef]
  7. Chen, G.; Qian, J.; Zhang, Z.; Li, S. Application of modified pigeon-inspired optimization algorithm and constraint-objective sorting rule on multi-objective optimal power flow problem. Appl. Soft Comput. 2020, 92, 106321. [Google Scholar] [CrossRef]
  8. Kaur, M.; Narang, N. An integrated optimization technique for optimal power flow solution. Soft Comput. 2020, 24, 10865–10882. [Google Scholar] [CrossRef]
  9. Warid, W. Optimal power flow using the AMTPG-Jaya algorithm. Appl. Soft Comput. 2020, 91, 106252. [Google Scholar] [CrossRef]
  10. Naidu, T.P.; Venkateswararao, B.; Balasubramanian, G. Whale Optimization Algorithm based Optimal Power Flow: In View of Power Losses, Voltage Stability and Emission. In Proceedings of the 2021 Innovations in Power and Advanced Computing Technologies (i-PACT), Kuala Lumpur, Malaysia, 27–29 November 2021; pp. 1–6. [Google Scholar] [CrossRef]
  11. Pravina, P.; Babu, M.R.; Kumar, A.R. Solving Optimal Power Flow Problems Using Adaptive Quasi-Oppositional Differential Migrated Biogeography-Based Optimization. J. Electr. Eng. Technol. 2021, 16, 1891–1903. [Google Scholar] [CrossRef]
  12. Jebaraj, L.; Sakthivel, S. A new swarm intelligence optimization approach to solve power flow optimization problem incorporating conflicting and fuel cost based objective functions. e-Prime 2022, 2, 100031. [Google Scholar] [CrossRef]
  13. Houssein, E.H.; Hassan, M.H.; Mahdy, M.A.; Kamel, S. Development and application of equilibrium optimizer for optimal power flow calculation of power system. Appl. Intell. 2023, 53, 7232–7253. [Google Scholar] [CrossRef] [PubMed]
  14. Kaur, M.; Narang, N. Optimal Power Flow Solution Using Space Transformational Invasive Weed Optimization Algorithm. Iran. J. Sci. Technol. Trans. Electr. Eng. 2023, 47, 939–965. [Google Scholar] [CrossRef]
  15. Abid, M.; Belazzoug, M.; Mouassa, S.; Chanane, A.; Jurado, F. Optimal power flow of thermal-wind-solar power system using enhanced Kepler optimization algorithm: Case study of a large-scale practical power system. Wind. Eng. 2024, 48, 708–739. [Google Scholar] [CrossRef]
  16. Duman, S.; Li, J.; Wu, L. AC optimal power flow with thermal–wind–solar–tidal systems using the symbiotic organisms search algorithm. IET Renew. Power Gener. 2021, 15, 278–296. [Google Scholar] [CrossRef]
  17. Nguyen, T.T.; Nguyen, H.D.; Duong, M.Q. Optimal Power Flow Solutions for Power System Considering Electric Market and Renewable Energy. Appl. Sci. 2023, 13, 3330. [Google Scholar] [CrossRef]
  18. Samakpong, T.; Ongsakul, W.; Manjiparambil, N.M. Optimal power flow incorporating renewable uncertainty related opportunity costs. Comput. Intell. 2022, 38, 1057–1082. [Google Scholar] [CrossRef]
  19. Hassan, M.H.; Kamel, S.; Selim, A.; Khurshaid, T.; Domínguez-García, J.L. A modified rao-2 algorithm for optimal power flow incorporating renewable energy sources. Mathematics 2021, 9, 1532. [Google Scholar] [CrossRef]
  20. Sulaiman, M.H.; Mustaffa, Z. Solving optimal power flow problem with stochastic wind–solar–small hydro power using barnacles mating optimizer. Control. Eng. Pract. 2021, 106, 104672. [Google Scholar] [CrossRef]
  21. Avvari, R.K.; DM, V.K. A new hybrid evolutionary algorithm for multi-objective optimal power flow in an integrated WE, PV, and PEV power system. Electr. Power Syst. Res. 2023, 214, 108870. [Google Scholar] [CrossRef]
  22. Shekarappa G, S.; Mahapatra, S.; Raj, S. A novel meta-heuristic approach for optimal RPP using series compensated FACTS controller. Intell. Syst. Appl. 2023, 18, 200220. [Google Scholar] [CrossRef]
  23. Ebeed, M.; Kamel, S.; Youssef, H. Optimal setting of STATCOM based on voltage stability improvement and power loss minimization using Moth-Flame algorithm. In Proceedings of the 2016 Eighteenth International Middle East Power Systems Conference (MEPCON), Cairo, Egypt, 27–29 December 2016; pp. 815–820. [Google Scholar] [CrossRef]
  24. Durković, V.; Savić, A.S. ATC enhancement using TCSC device regarding uncertainty of realization one of two simultaneous transactions. Int. J. Electr. Power Energy Syst. 2020, 115, 105497. [Google Scholar] [CrossRef]
  25. Shafik, M.B.; Chen, H.; Rashed, G.I.; El-Sehiemy, R.A. Adaptive multi objective parallel seeker optimization algorithm for incorporating TCSC devices into optimal power flow framework. IEEE Access 2019, 7, 36934–36947. [Google Scholar] [CrossRef]
  26. Sulaiman, M.H.; Mustaffa, Z. Optimal placement and sizing of FACTS devices for optimal power flow using metaheuristic optimizers. Results Control Optim. 2022, 8, 100145. [Google Scholar] [CrossRef]
  27. Sulaiman, M.H.; Mustaffa, Z. Hyper-heuristic strategies for optimal power flow problem with FACTS devices allocation in wind power integrated system. Results Control Optim. 2024, 14, 100373. [Google Scholar] [CrossRef]
  28. Khan, N.H.; Wang, Y.; Tian, D.; Jamal, R.; Iqbal, S.; Saif, M.A.A.; Ebeed, M. A Novel Modified Lightning Attachment Procedure Optimization Technique for Optimal Allocation of the FACTS Devices in Power Systems. IEEE Access 2021, 9, 47976–47997. [Google Scholar] [CrossRef]
  29. Banerjee, S.; Roshan, R.; Bhattacharya, K.; Alam, A. Reduction of Power losses & Improvement of power transfer with SVC & TCSC using Sensitivity Index. In Proceedings of the 2018 4th International Conference for Convergence in Technology (I2CT), Mangalore, India, 27–28 October 2018; pp. 1–5. [Google Scholar] [CrossRef]
  30. Nusair, K.; Alasali, F.; Hayajneh, A.; Holderbaum, W. Optimal placement of FACTS devices and power-flow solutions for a power network system integrated with stochastic renewable energy resources using new metaheuristic optimization techniques. Int. J. Energy Res. 2021, 45, 18786–18809. [Google Scholar] [CrossRef]
  31. Biswas, P.P.; Arora, P.; Mallipeddi, R.; Suganthan, P.N.; Panigrahi, B.K. Optimal placement and sizing of FACTS devices for optimal power flow in a wind power integrated electrical network. Neural Comput. Appl. 2021, 33, 6753–6774. [Google Scholar] [CrossRef]
  32. Hassan, M.H.; Daqaq, F.; Kamel, S.; Hussien, A.G.; Zawbaa, H.M. An enhanced hunter-prey optimization for optimal power flow with FACTS devices and wind power integration. IET Gener. Transm. Distrib. 2023, 17, 3115–3139. [Google Scholar] [CrossRef]
  33. Ebeed, M.; Mostafa, A.; Aly, M.M.; Jurado, F.; Kamel, S. Stochastic optimal power flow analysis of power systems with wind/PV/TCSC using a developed Runge Kutta optimizer. Int. J. Electr. Power Energy Syst. 2022, 152, 109250. [Google Scholar] [CrossRef]
  34. Sahari, N.; Azman, Z.; Ngadiron, Z.; Yi, S.S.; Hanim, F.; Noh, M. Optimal Sizing of Static VAR Compensator Using Bees Algorithm for Cost Minimization. J. Electr. Power Electron. Syst. 2020, 2, 1–6. [Google Scholar]
  35. Xie, S.; Wang, X.; Qu, C.; Wang, X.; Guo, J. Impacts of different wind speed simulation methods on conditional reliability indices. Int. Trans. Electr. Energy Syst. 2014, 20, 1–6. [Google Scholar] [CrossRef]
  36. Mouassa, S.; Alateeq, A.; Alassaf, A.; Bayindir, R.; Alsaleh, I.; Jurado, F. Optimal Power Flow Analysis with Renewable Energy Resource Uncertainty Using Dwarf Mongoose Optimizer: Case of ADRAR Isolated Electrical Network. IEEE Access 2024, 12, 10202–10218. [Google Scholar] [CrossRef]
  37. Abaci, K.; Yamacli, V. Differential search algorithm for solving multi-objective optimal power flow problem. Int. J. Electr. Power Energy Syst. 2016, 79, 1–10. [Google Scholar] [CrossRef]
  38. Kyomugisha, R.; Muriithi, C.M.; Edimu, M. Multiobjective optimal power flow for static voltage stability margin improvement. Heliyon 2021, 7, e08631. [Google Scholar] [CrossRef]
  39. Belagra, E.A.; Mouassa, S.; Chettih, S.; Jurado, F. Optimal power flow calculation in hybrid power system involving solar, wind, and hydropower plant using weighted mean of vectors algorithm. Wind. Eng. 2023, 48, 468–493. [Google Scholar] [CrossRef]
  40. Deb, K.; Agrawal, S.; Pratap, A.; Meyarivan, T. A Fast Elitist Non-dominated Sorting Genetic Algorithm for Multi-objective Optimization: NSGA-II. In Proceedings of the Parallel Problem Solving from Nature VI (PPSN-VI), Paris, France, 18–20 September 2000; Springer: Berlin/Heidelberg, Germany, 2000; pp. 849–858. [Google Scholar]
Figure 1. SVC model and configuration.
Figure 1. SVC model and configuration.
Sustainability 16 09599 g001
Figure 2. TCSC model and configuration. (a) Schematic diagram of TCSC, (b) Model of TCSC.
Figure 2. TCSC model and configuration. (a) Schematic diagram of TCSC, (b) Model of TCSC.
Sustainability 16 09599 g002
Figure 3. The motion of planets.
Figure 3. The motion of planets.
Sustainability 16 09599 g003
Figure 4. Different ellipse shapes.
Figure 4. Different ellipse shapes.
Sustainability 16 09599 g004
Figure 5. Distribution of wind speed at bus 12.
Figure 5. Distribution of wind speed at bus 12.
Sustainability 16 09599 g005
Figure 6. The rate of river flow for the site.
Figure 6. The rate of river flow for the site.
Sustainability 16 09599 g006
Figure 7. Solar irradiance for the site.
Figure 7. Solar irradiance for the site.
Sustainability 16 09599 g007
Figure 8. Solar irradiance for solar PV generator.
Figure 8. Solar irradiance for solar PV generator.
Sustainability 16 09599 g008
Figure 9. Available real power at bus 9.
Figure 9. Available real power at bus 9.
Sustainability 16 09599 g009
Figure 10. Available real power for combined solar–hydro power.
Figure 10. Available real power for combined solar–hydro power.
Sustainability 16 09599 g010
Figure 11. Available real power for solar PV unit.
Figure 11. Available real power for solar PV unit.
Sustainability 16 09599 g011
Figure 12. Available real power for hydro unit.
Figure 12. Available real power for hydro unit.
Sustainability 16 09599 g012
Figure 13. Pareto front of case 1.
Figure 13. Pareto front of case 1.
Sustainability 16 09599 g013
Figure 14. Load bus voltage profile for case 1.
Figure 14. Load bus voltage profile for case 1.
Sustainability 16 09599 g014
Figure 15. Generator’s reactive power for case 1.
Figure 15. Generator’s reactive power for case 1.
Sustainability 16 09599 g015
Figure 16. Pareto front of case 2.
Figure 16. Pareto front of case 2.
Sustainability 16 09599 g016
Figure 17. Load bus voltage profile for case 2.
Figure 17. Load bus voltage profile for case 2.
Sustainability 16 09599 g017
Figure 18. Generator’s reactive power for case 2.
Figure 18. Generator’s reactive power for case 2.
Sustainability 16 09599 g018
Figure 19. Pareto front of case 3.
Figure 19. Pareto front of case 3.
Sustainability 16 09599 g019
Figure 20. Load bus voltage profile for case 3.
Figure 20. Load bus voltage profile for case 3.
Sustainability 16 09599 g020
Figure 21. Generator’s reactive power for case 3.
Figure 21. Generator’s reactive power for case 3.
Sustainability 16 09599 g021
Figure 22. Pareto front of case 4.
Figure 22. Pareto front of case 4.
Sustainability 16 09599 g022
Figure 23. Load bus voltage profile for case 4.
Figure 23. Load bus voltage profile for case 4.
Sustainability 16 09599 g023
Figure 24. Generator’s reactive power for case 4.
Figure 24. Generator’s reactive power for case 4.
Sustainability 16 09599 g024
Table 1. Control variables of the test system.
Table 1. Control variables of the test system.
ElementsIEEE 57-Bus Test System
No of buses57
No of branches 81
No of generators07
No of thermal generators04
No of RES generators03
No of load buses50
No of control variables161
Initial active and reactive load demand1250.80 MW; 336.40 Mvar
Table 2. PDF parameters of renewable generators.
Table 2. PDF parameters of renewable generators.
Wind-power unit
No. of turbinesRated power, P w r (MW)Weibull PDF parameters
2575l = 9; p = 2
Photovoltaic plant
Rated power, P s r (MW)Lognormal PDF parameters
50μ = 5.2 σ = 0.6
Combined solar and small hydro power
Photovoltaic rated power P s r (MW)Lognormal PDF parameters
45μ = 5.0 σ = 0.6
Small hydro rated power P h r (MW)Gumbel PDF parameters
5λ = 15 γ = 1.2
Table 3. Optimal result and control variables of case 1.
Table 3. Optimal result and control variables of case 1.
VariablesBase CaseScenario 1Scenario 2BCS
Pg1331.516552.331550.564551.9723
Pg299.986100.000100.000100.000
Pg376.63576.622976.624076.6183
Pg699.997100.000100.00099.9995
Pg853.91650.565750.877250.0453
Pg9160.173199.9998200.000199.999
Pg12209.847210.000209.999209.998
Vg11.1000001.099831.0999831.099990
Vg21.0951611.0929731.0933251.093092
Vg31.0799651.0703281.0713471.070841
Vg61.0651151.0437101.0404341.040998
Vg81.0640821.0347281.0297531.031650
Vg91.0500541.0277501.0321341.028320
Vg121.060681.037071.036371.03660
T(4,18)1.05391.00841.05071.0724
T(4,18)0.99580.98680.97270.9664
T(21,20)1.05381.01221.00101.0133
T(24,25)0.96010.9390.94950.9457
T(24,25)1.01580.93750.96220.9585
T(24,26)1.00200.98200.97870.983
T(7,29)1.00060.95990.96590.9634
T(34,32)0.97170.91840.91350.9107
T(11,41)0.92200.90000.91580.9123
T(15,45)0.98350.98871.00140.9959
T(14,46)0.97440.96480.98000.9744
T(10,51)0.99780.97230.97820.9775
T(13,49)0.95030.93310.97840.9771
T(11,43)0.99970.95910.98720.9776
T(40,56)1.01680.98610.95090.9432
T(39,57)0.97440.95490.95770.9617
T(9,55)0.99220.96430.971130.9679
Cost (USD/h)5570.9565217.6355208.975211.722
TFcost (USD/h)288.97382.5115
Emission234.75181.294180.125181.06
RPL (MW)43.95838.720337.26337.833
TVD (pu)1.49941.58211.67391.6739
VSI (pu)0.28990.27570.25330.2533
Optimal size and location of SVC–TCSC
svc(13)50.000svc(42)0.7796
svc(16)24.050svc(44)6.5088
svc(21)7.135svc(21)3.5401
svc(35)15.038svc(35)12.438
svc(52)5.825svc(52)0.6752
svc(54)2.567svc(54)1.5976
Tcsc(21,22)0.0377Tcsc(30,31)0.3588
Tcsc(30,31)0.3976Tcsc(13,49)0.1184
Tcsc(13,49)0.1260Tcsc(29,52)0.1430
Tcsc(29,52)0.1393Tcsc(56,42)0.2421
Tcsc(56,42)0.1939Tcsc(38,49)0.0138
Tcsc(38,49)0.0332
PGi (MW), Vgi (p.u.), T(I,j) (p.u.),Q svc(i) (MVAr), X Tcsc(I,j) (p.u.).
Table 4. Statistical comparison of case 1 and case 2 for the first scenario.
Table 4. Statistical comparison of case 1 and case 2 for the first scenario.
Case 1Case 2
AlgorithmsResults ($/h)AlgorithmsResults (MW)
BMO[20]5300.457BMO[20]20.7850
MFO[20]5316.140MFO[20]21.3031
PSO[20]5417.538PSO[20]21.3621
GTO[39]5260.009GTO[39]19.7703
AEO[39]5260.249AEO[39]19.7633
INFO[39]5259.204INFO[39]19.7040
NSKOA5217.635NSKOA16.8360
Bold indicates the best solutions found so far.
Table 5. Optimal result and control variables for case 2.
Table 5. Optimal result and control variables for case 2.
Control VariablesBase CaseScenario 1Scenario 2BCS
Pg1198.3536301.5189297.4671299.6088
Pg219.63858.4249447.7595238.143402
Pg3136.582140.000139.9811139.962
Pg694.530699.996999.997899.9930
Pg8319.912308.590311.9925309.931
Pg9199.070199.999199.999200.000
Pg12209.994209.998210.000209.997
Vg11.0741941.0757841.0731721.075249
Vg21.0670471.0681571.0660691.067677
Vg31.0618791.0640051.0636921.063580
Vg61.0633641.0593641.0593401.059306
Vg81.0751761.0615501.0642361.064473
Vg91.0517571.0432341.0517821.047636
Vg121.0404811.0374841.0375861.038832
T(4,18)1.0428200.9644530.9556610.950783
T(4,18)0.9698221.0262661.0356691.040006
T(21,20)1.000781.0192291.0065071.014671
T(24,25)0.9465810.9378320.9609080.954601
T(24,25)0.9621400.9715510.9755840.972877
T(24,26)1.0251951.0130871.0099551.016856
T(7,29)0.9916470.9831740.9906040.986726
T(34,32)0.9436930.9270020.9290530.932515
T(11,41)0.9228440.9000000.9307830.919565
T(15,45)0.9823340.9834020.9939760.984972
T(14,46)0.9633540.9630000.9841490.975964
T(10,51)0.9757570.9692710.9862120.977325
T(13,49)0.9370870.9367870.9911510.980100
T(11,43)0.9755050.9770180.9882540.982823
T(40,56)1.0035641.0069110.9582810.960962
T(39,57)0.9627970.9683820.9579300.969004
T(9,55)0.9884050.9864040.9915830.984642
Optimal size and location of SVC–TCSC
svc(13)17.3838svc(35)8.28284
svc(14)11.2275svc(38)6.5553
svc(35)12.2902svc(50)2.08968
svc(38)16.354svc(53)1.7785
svc(50)11.123svc(54)0.6111
svc(53)6.240
Tcsc(9,12)0.0573Tcsc(9,12)0.0269
Tcsc(1,16)0.0308Tcsc(1,16)0.0042
Tcsc(30,31)0.3034Tcsc(47,48)0.0039
Tcsc(47,48)0.0175Tcsc(13,49)0.1356
Tcsc(13,49)0.1465Tcsc(56,42)0.0228
Tcsc(38,48)0.0371Tcsc(38,48)0.0347
Cost (USD/h)10,979.1210,154.8210,269.4110,198.18
RPL (MW)18.716017.729916.398116.8366
TVD (pu)1.57821.52981.97081.6799
VSI (pu)0.27660.27590.24680.2593
PGi (MW), Vgi (p.u.), T(I,j) (p.u.), Q svc(i) (MVAr), X Tcsc(I,j) (p.u.).
Table 6. Optimal result and control variables for case 3.
Table 6. Optimal result and control variables for case 3.
Control VariablesBase CaseScenario 1Scenario 2BCS
Pg1198.3536545.1541425.9918519.1516
Pg219.638542.664539.699957.4019
Pg3136.582110.9823118.184996.2114
Pg694.530614.029558.41760.0000
Pg8319.912239.4711224.5698262.5789
Pg9199.070171.4433199.999182.9161
Pg12209.994164.5253209.999168.6121
Vg11.0741941.040321.020621.02712
Vg21.0670471.028161.010731.02244
Vg31.0618791.024221.005831.02102
Vg61.0633641.003021.000251.00153
Vg81.0751761.028731.022031.03107
Vg91.0517571.010951.011481.01119
Vg121.0404811.014791.005561.00799
T(4,18)1.0428200.975870.9556610.97037
T(4,18)0.9698221.049911.052361.04938
T(21,20)1.000780.965800.962970.96335
T(24,25)0.9465810.967480.968830.97148
T(24,25)0.9621400.960130.989190.98409
T(24,26)1.0251951.034511.029601.03335
T(7,29)0.9916470.957200.963830.95958
T(34,32)0.9436930.920140.955380.95523
T(11,41)0.9228440.9000000.924220.90000
T(15,45)0.9823340.938121.023010.98128
T(14,46)0.9633540.980811.002940.99451
T(10,51)0.9757570.995710.996370.99666
T(13,49)0.9370870.900230.907640.90000
T(11,43)0.9755050.976091.003851.00178
T(40,56)1.0035641.020570.925930.94376
T(39,57)0.9627970.900000.945730.95405
T(9,55)0.9884050.985051.018310.98132
Optimal size and location of SVC–TCSC
svc(14)21.585
svc(21)12.785
svc(35)30.907svc(35)28.511
svc(44)7.757
svc(53)5.156
svc(54)9.580
Tcsc(19,20)0.3155Tcsc(19,20)0.3472
Tcsc(21,22)0.0936Tcsc(21,22)0.0657
Tcsc(37,39)0.0303Tcsc(37,39)0.0216
Tcsc(36,40)0.0373Tcsc(36,40)0.0199
Tcsc(56,42)0.1961
Tcsc(38,49)0.1416
Cost (USD/h)10,979.128102.02177546.5818671.4377
TFcost($/h)237.38073.0604
Emission17.716037.470126.063736.0721
RPL (MW)1.57820.68420.21380.3436
TVD (pu)0.27660.294400.29450.29601
PGi (MW), Vgi (p.u.), T(I,j) (p.u.),Q svc(i) (MVAr), X Tcsc(I,j) (p.u.).
Table 7. Optimal result and control variables for case 4.
Table 7. Optimal result and control variables for case 4.
Control VariablesBase CaseScenario 1Scenario 2BCS
Pg1320.9496552.3335402.9396516.5286
Pg244.2970100.00032.097593.31830
Pg370.980276.6229135.20192.04518
Pg649.165799.99970.450370.000000
Pg8271.167450.5656295.800196.9922
Pg9197.0577199.998200.000180.3202
Pg12152.410209.999208.955210.000
Vg11.0769471.0998341.0376651.038911
Vg21.0646821.0929731.0213991.029121
Vg31.0409321.0703281.0217561.021645
Vg61.0350241.0437101.0087891.006930
Vg81.0500211.0347281.0314091.029410
Vg91.0308371.0277501.0144711.011513
Vg121.0236501.0370901.0180901.014264
T(4,18)0.97261.0084101.0226521.017152
T(21,20)1.076130.9868670.9015230.922051
T(24,25)0.985281.0122621.0694541.017742
T(24,25)0.965460.9397230.9986481.007304
T(24,26)1.047110.9375140.9922550.997993
T(7,29)0.9591810.9820611.0546281.084371
T(34,32)0.909850.9599730.9392370.931607
T(11,41)0.959510.9184000.9008270.900019
T(15,45)0.975040.9000000.9005890.900000
T(14,46)0.950790.9887080.9558850.954432
T(10,51)0.956840.9645760.9350210.934472
T(13,49)0.907620.9702650.9412550.939803
T(11,43)0.951710.9340640.9000530.900661
T(40,56)0.983390.959151.0530520.975194
T(39,57)1.095730.9861301.0831481.058040
T(9,55)1.0324680.9549591.0127701.037772
0.9643790.9891150.988271
Optimal size and location of SVC–TCSC
svc(16)0.75793
svc(21)0.66050svc(32)0.39169
svc(28)0.01766svc(28)0.00171
svc(54)0.0710svc(54)0.00202
Tcsc(18,19)0.5480Tcsc(18,19)0.4040
Tcsc(24,25)0.9840Tcsc(24,25)0.9840
Tcsc(25,30)0.1616Tcsc(25,30)0.1616
Tcsc(30,31)0.3952Tcsc(30,31)0.3964
Tcsc(37,38)0.0807Tcsc(37,38)0.0807
Tcsc(11,41)0.5992Tcsc(11,41)0.1752
Cost (USD/h)9193.495217.749748.936993.24
TFcost(USD/h)62.04510.380
Emission 29.63538.71924.64538.4040
RPL (MW)1.47201.58691.43121.3522
TVD (pu)0.27570.27570.20180.2074
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Abid, M.; Belazzoug, M.; Mouassa, S.; Chanane, A.; Jurado, F. Multi-Objective Optimal Power Flow Analysis Incorporating Renewable Energy Sources and FACTS Devices Using Non-Dominated Sorting Kepler Optimization Algorithm. Sustainability 2024, 16, 9599. https://doi.org/10.3390/su16219599

AMA Style

Abid M, Belazzoug M, Mouassa S, Chanane A, Jurado F. Multi-Objective Optimal Power Flow Analysis Incorporating Renewable Energy Sources and FACTS Devices Using Non-Dominated Sorting Kepler Optimization Algorithm. Sustainability. 2024; 16(21):9599. https://doi.org/10.3390/su16219599

Chicago/Turabian Style

Abid, Mokhtar, Messaoud Belazzoug, Souhil Mouassa, Abdallah Chanane, and Francisco Jurado. 2024. "Multi-Objective Optimal Power Flow Analysis Incorporating Renewable Energy Sources and FACTS Devices Using Non-Dominated Sorting Kepler Optimization Algorithm" Sustainability 16, no. 21: 9599. https://doi.org/10.3390/su16219599

APA Style

Abid, M., Belazzoug, M., Mouassa, S., Chanane, A., & Jurado, F. (2024). Multi-Objective Optimal Power Flow Analysis Incorporating Renewable Energy Sources and FACTS Devices Using Non-Dominated Sorting Kepler Optimization Algorithm. Sustainability, 16(21), 9599. https://doi.org/10.3390/su16219599

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop