Next Article in Journal
An Evaluation of the Tool Wear of Ceramic and Coated Carbide Inserts in Finishing Turning under the Influence of Age-Strengthening Gray Cast Iron
Next Article in Special Issue
Day-Ahead PV Generation Scheduling in Incentive Program for Accurate Renewable Forecasting
Previous Article in Journal
Core Competency Quantitative Evaluation of Air Traffic Controller in Multi-Post Mode
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Set-Based Group Search Optimizer for Stochastic Many-Objective Optimal Power Flow

School of Electric Power Engineering, South China University of Technology, Guangzhou 510640, China
*
Author to whom correspondence should be addressed.
These authors contributed equally to this work.
Appl. Sci. 2023, 13(18), 10247; https://doi.org/10.3390/app131810247
Submission received: 17 August 2023 / Revised: 7 September 2023 / Accepted: 7 September 2023 / Published: 12 September 2023

Abstract

:
The conventional optimal power flow (OPF) is confronted with challenges in tackling more than three objectives and the stochastic characteristics due to the uncertainty and intermittence of the RESs. However, there are few methods available that simultaneously address high-dimensional objective optimization and uncertainty handling. This paper proposes a set-based group search optimizer (SetGSO) to tackle the stochastic many-objective optimal power flow (MaOPF) of power systems penetrated with renewable energy sources. The proposed SetGSO depicts the original stochastic variables by set-based individuals under the evolutionary strategy of the basic GSO, without using repeated sampling or probabilistic information. Consequently, two metrics, hyper-volume and average imprecision, are introduced to transform the stochastic MaOPF into a deterministic bi-objective OPF, guaranteeing a much superior Pareto-optimal front. Finally, our method was evaluated on three modified bus systems containing renewable energy sources, and compared with the basic GSO using Monte Carlo sampling (GSO-MC) and a set-based genetic algorithm (SetGA) in solving the stochastic MaOPF. The numerical results demonstrate a saving of 90% of the computation time in the proposed SetGSO method compared to sampling-based approaches and it achieves improvements in both the hyper-volume and average imprecision indicators, with a maximum enhancement of approximately 30% and 7% compared to SetGA.

1. Introduction

Optimal power flow (OPF) is a crucial aspect of power system operation and planning. Typically, OPF problems optimize various objective functions by scheduling a set of control variables, while simultaneously satisfying system constraints on generator capacity, line capacity, bus voltage, and power flow balance [1]. More and more renewable energy sources (RES), including wind and solar facilities, are being incorporated into the power grid owing to the environmental deterioration and climate change brought on by the excessive use of fossil fuels [2,3]. The stochastic many-objective optimization problem (MaOP), considering economic, reliability, and environmental indexes, and the intermittency and randomness of RESs, are crucial to the stable and safe operation of power systems.
The stochastic MaOP is a challenging and trending issue, attracting much attention in the area of evolutionary computation. For one, the computation burden and the selection of non-dominated solutions become heavy, along with the increasing number of objective functions. Many researchers have focused on addressing high-dimensional multi-objective problems through dimensionality reduction methods. However, it is important to acknowledge that the reduced objectives are derived from the original objectives, and their optimization performance still requires improvement. For another, stochastic multi-objective problems necessitate the consideration of the instability of uncontrollable sources, such as wind farms and photovoltaic power plants. Failure to account for this uncertainty makes it difficult to effectively manage the output of each unit. Consequently, the handling of stochastic variables always requires repeated sampling or probability input, consuming lots of computation resources and running time.
To address the first concern, the authors of ref. [4] view the weighted average of various objectives, such as economy, dependability, and safety, as a single objective. The authors of ref. [5] propose a novel aggregation function, in which they consider both convergence and diversity by using the weighted sum of horizontal and vertical distances between the subproblem and the relevant weight factor. The concept of dimensionality reduction is introduced in ref. [6], where the authors explore the relationship between multiple objectives. The study in ref. [7] employs the principal component analysis technique to investigate the correlation and significance level of the objective function. The primary aim is to retain as many of the original data as possible while eliminating redundant objectives from the complementary aims of the two pairs. The weighted method, although useful in reducing the number of objectives, is limited by its subjectivity, which hinders the attainment of genuine Pareto frontier solutions. Even when fewer objectives are considered, their independence can be compromised when highly relevant objectives are combined. Additionally, the approach of reducing objectives based on correlation tends to prioritize objectives with higher correlation for the weighted sum, thereby sacrificing the independence of the target and leading to the problem being trapped in a local optimum.
In the realm of addressing uncertain multi-objective optimization problems involving stochastic variables, there exist four main approaches: fuzzy optimization, stochastic optimization, robust optimization, and interval optimization methods. The fuzzy optimization approach entails representing uncertain renewable energy as a fuzzy variable, determining a fuzzy membership degree, and constructing a fuzzy scheduling model. Nevertheless, it is crucial to acknowledge that the resultant optimal solution may be susceptible to considerable subjectivity [8]. In stochastic optimization methods, uncertainty is regarded as a random variable and is typically assumed to follow a standard probability density function. Commonly used probability density functions, such as Weibull and Beta, are employed to describe uncertainties in variables like wind speed and solar irradiance [9]. However, the applicability of these standard probability density functions in practical scheduling remains uncertain [10]. Furthermore, the calculation of uncertainty in stochastic optimization methods can be costly due to the need for generating a large number of scenes using specific sampling techniques [11].
In recent years, Two-Stage Robust Optimization, as an effective uncertainty-handling method, has inspired extensive research and application in the field of power system scheduling [12,13]. This method involves representing uncertainty variables through uncertainty sets and optimizing all uncertainty parameters across the entire uncertainty set. The authors of ref. [14] propose a robust optimization technique to handle uncertainty in wind power, where the wind power output is characterized as an uncertainty set and the optimal solution is obtained by minimizing the reactive power loss under the worst-case scenario of wind power. The authors of ref. [15] propose a novel robust multi-objective optimization model based on flexible uncertainty sets to handle uncertainties, which aims to obtain Pareto optimal solutions that are less conservative. It is worth noting that robust optimization is typically considered overly cautious as it focuses on the most unfavorable scenario, which has a very low probability of occurrence [16]. Consequently, an alternative method known as interval optimization has been introduced to tackle the uncertainty problem. The interval optimization method will be elaborated upon in the subsequent discussion.
Apart from robust optimization, interval optimization methods can be categorized into two main approaches. The first approach involves transforming interval optimization problems into deterministic multi-objective optimization problems. This can be achieved by converting uncertain problems into deterministic ones using the endpoints, width, and midpoint of the interval objectives. For example, a previous study [17] developed an evolutionary optimization algorithm that weighs the interval endpoints and widths to handle optimization problems with both explicit indices and implicit indices. Another study [18] converts a multi-objective interval problem into a deterministic one based on the midpoint and radius of an interval, and utilized order relations to compare interval numbers. Similarly, the authors of ref. [19] propose a distance assessment approach to address the optimization dispatch of a wind–thermal power system by splitting a single objective uncertain problem into two deterministic problems. The midpoint and width of the interval were weighted to convert each uncertain objective function into a deterministic single-objective optimization problem [20]. To address the various uncertainties present in demand response and renewable energy generation, the authors of ref. [21] convert a single objective, the operational cost of an integrated energy system, into a deterministic bi-objective function by midpoint and radius.
The second approach in interval optimization involves the comparison of interval aims using alternative dominance relations or measures of potential domination, similarity, or closeness. For example, a stochastic Pareto genetic algorithm was proposed to address issues of stochastic uncertainty [22]. Another study introduced a modified NSGA-II method that defined dominance relations and crowding distance suitable for interval objectives [23]. The interval many-objective quantum-inspired cultural algorithm [24] introduces the concept of potential dominance and presents three different crowding operators. Similarly, the authors of ref. [25] enhanced the interval artificial bee colony method by incorporating credibility dominance and fresh computations for spectator bees. Additionally, the authors of ref. [26] propose an improved NSGA-II method that constructs directed graphs based on selected solutions to predict evolving directions. To address the problem of multi-objective microgrid dispatch, the authors of ref. [27] propose an extension to interval optimization. They employ a chaotic group search optimizer along with various methods for handling multiple producers. In a similar vein, ref. [28] introduces the micro multi-objective genetic algorithm, which incorporates interval dominance relations and crowding distance. The authors consider the interval distance between two interval numbers to define these measures. In a different approach, the authors of ref. [29] present a novel angle-based interval crowding distance. Lastly, ref. [30] presents an enhanced version of the NSGA-III algorithm. This algorithm combines the genetic algorithm, the local fruit fly optimization algorithm, and measures of hyper-volume and imprecision. The authors evaluate the algorithm to assess its suitability for implementation in the local search strategy. However, it should be noted that the optimal solution obtained through different transformation methods may vary, leading to imperfect solutions. Furthermore, the number of non-dominated solutions increases exponentially as the number of targets increases, which can result in a loss of selection pressure.
The number of non-dominated solutions exhibits exponential growth as the number of objectives increases, resulting in a decrease in selection pressure for the two aforementioned methods. Additionally, the optimal solution obtained may vary depending on the transformation methods or dominance relation employed, leading to potential imperfections in the problem resolution. Addressing the issue of processing random variables, which typically necessitates repeated sampling or the selection of probabilistic inputs, becomes increasingly burdensome as the number of objectives rises. To mitigate these challenges, ref. [31] proposes a novel approach that transforms the original optimization problem into a deterministic bi-objective problem by introducing additional objectives related to hyper-volume and imprecision. Similarly, there are some group-based, multi-resolution, and hierarchical-based types of optimization. Ref. [32] presents a hierarchical algorithm, drawing inspiration from the heap data structure. The core concept behind this algorithm revolves around the interaction among subordinates and their immediate supervisors, the collaboration among colleagues, and the individual contributions of the employees. Ref. [33] proposes an improved type of teaching–learning-based optimization, which proposes the idea of grouping to enable each learner to learn from the average value of their corresponding group during the teacher stage. The Political Optimizer algorithm, as described in ref. [34], is influenced by the multi-stage political process. It assigns dual roles to each solution by segregating the population into political parties and constituencies. Ref. [35] puts forward an optimization technique rooted in the principles of human social behavior, constituting a population-based approach. Ref. [36] unveils an optimization algorithm coined the poor and rich optimization algorithm. This innovative approach finds its roots in the aspirations of two contrasting factions: one marked by financial hardship and the other by opulence, both striving to amass wealth and enhance economic prosperity. In ref. [37], a Socio Evolution and learning optimization algorithm is introduced, wherein individuals within these family units not only learn from each other but also acquire knowledge from individuals in other families within society during the evolutionary process. The authors of ref. [38] suggest a multi-resolution-based adaptation of the original SPSA. This approach broadens the search space for the optimal solution, resulting in the faster convergence of the algorithm. However, it is worth pointing out that this hierarchical or grouping-based algorithm enhances the ability of the algorithm to search different regions of the feasible search space. For solving high-dimensional multi-objective optimization and uncertainty simultaneously, the set-based method of the conversion optimization problem, that reflects convergence and imprecision, may be more effective.
However, it should be noted that the previous SetGA utilized an internal crossover operator during the evolution process, implying a lack of information exchange among the set-based individuals. To overcome this issue, we introduce the set-based concept to the basic GSO [39] and similarly transformed the original stochastic MaOP into set-based deterministic bi-objective functions using the metrics of hyper-volume and average imprecision. We introduce the concepts of global producers and local producers to enhance information exchange among set-based individuals during the evolutionary process. The scrounger follows these producers, the Pareto solution, and the search coefficient of Rangers updates along with the number of iterations to maintain the diversity of the set solution.
The contributions of this paper can be summarized as follows:
(1)
A set-based group search optimizer (SetGSO), introducing the set-based concept into the basic GSO, is proposed to transform the stochastic many-objective optimal power flow (MaOPF) into a set-based deterministic bi-objective function, utilizing metrics of hyper-volume and average imprecision. This transformation effectively addresses the issue of decreased selection pressure on Pareto optimal solutions that arises as the number of objectives increases.
(2)
The proposed SetGSO, operating under the evolutionary strategy of the fundamental GSO, delineates the underlying stochastic variables using the average imprecision metric, devoid of repeated sampling or probabilistic information. Subsequently, the set-based evolutionary strategy is embedded into the GSO, updating the set-based individuals and appointing the global and local producers using the interval credility strategy, which enhances the exchange of evolutionary information among the set-based individuals.
(3)
In terms of performance comparison, the simulation results based on three distinct node systems incorporating varying proportions of renewable energy sources indicate that the proposed algorithm yields greater computational time savings compared to the sampling method. Furthermore, in comparison to the existing set-based algorithm, SetGA, SetGSO attains superior Pareto frontier solutions.
The rest of the paper is arranged as follows. Section 2 introduces an optimal power flow problem model. Section 3 presents the stochastic many-objective optimization algorithm, SetGSO. In Section 4, simulation studies on a modified three difference bus system are discussed and Section 5 concludes the paper.

2. Modelling of Stochastic Many-Objective Optimal Power Flow Problem

The stochastic many-objective optimal power flow problem involves adjusting the control variables in a given power grid structure with uncertain output variables to find a power flow distribution that satisfies all operating constraints and optimizes system performance indicators. This study focuses on optimizing the power generation dispatch of distributed generators, minimizing actual losses in transmission lines, enhancing voltage stability at each node, and ensuring the safety and power quality of each bus bar. In addition to the equation constraints, there are also inequality constraints for distributed generators, transformers, parallel compensators, and transmission lines. These constraints include limits on generator active power, reactive power, and voltage, as well as constraints on transformers, parallel compensators, and transmission lines. Further details on these constraints are provided below.

2.1. Problem Formulation

The efficient operation of the power grid necessitates the simultaneous consideration of multiple objectives, including economic efficiency, power quality, and operational safety [27]. The specific details regarding this process are elaborated upon in a subsequent section. The stochastic OPF problem is a many-objective optimization problem that must comply with specific constraints. The subsequent formulation provides a general overview of this problem.
min F ( X , U ) = f 1 x , u , f 2 x , u , , f M x , u T subjected to g ( x , u ) = 0 h ( x , u ) 0 x D R N
where f 1 x , u , f 2 x , u , , f M x , u T is the vector of optimization objectives, i is the i t h objective function with interval parameters, and g and h represent the equality and inequality constraints. Due to the presence of stochastic variables, the objective function can be expressed as f i ( x , u ) [ f i ̲ ( x , u ) , f i ¯ ( x , u ) ] , i = 1 , 2 , , M ; M is the number of objectives. The upper and lower bounds of the objective function can be obtained from the following formulations [27]:
f i ̲ ( x , u ) = min u f i ( x , u ) f i ¯ ( x , u ) = max u f i ( x , u ) .
x is the set of decision variables, including the real power of each generator P G , the voltages of generator bus V G , the tap ratios of transformers T m , and the reactive power generation of volt-ampere reactive sources Q C n . Therefore, x can be presented as follows:
x T = [ P G 1 , , P G N G , V G 1 , , V G N G , T 1 , , T N T , Q C 1 , , Q C N C ]
where N G , N T , N C are the numbers of controllable generators, transformer branches, and reactive power compensation sources, respectively.
U is a set of stochastic variables, that represents uncertain power outputs of the WT and PV units. An interval method is used to describe uncertainty variables by using interval endpoints or midpoint and radius [40]; its form is shown in (4).
U T = [ P W G 1 , , P W G N W T , P V G 1 , , P V G N P V ] P W G i = P W G i ̲ , P W G i ¯ , i = 1 , 2 , , N W T P V G i = P V G i ̲ , P V G i ¯ , i = 1 , 2 , , N P V
where N W T , N P V are the numbers of wind and photovoltaic farms, P W G i ̲ , P W G i ¯ , P V G i ̲ , P V G i ¯ , and the upper and lower bounds of wind and photovoltaic farms, respectively.

2.2. Objectives

To optimize the power flow problem, several key factors are taken into account, including the overall fuel cost of distributed generators, power loss, voltage deviation, and voltage stability index. These considerations are essential for meeting the economic, power quality, and safety requirements.

2.2.1. Fuel Cost

Economic dispatching is a crucial concern in the operation of power systems, as it aims to minimize the fuel cost of generator units while adhering to various constraints. The relationship between the output power of the distributed generator and the total fuel cost can be mathematically expressed as a quadratic function [41].
F 1 P G = i = 1 N G F i = i = 1 N G a i P G i 2 + b i P G i + c i
where F i is the fuel cost of generator, and i, a i , b i and c i are the corresponding coefficients.

2.2.2. Power Loss

The power grid operators have a strong dedication to reducing the overall power loss, which is determined by both the magnitude and phase angle of the bus voltage [39]. The formula used to calculate the total power loss is as follows:
F 2 V , θ = k = 1 N E g k [ ( V i 2 ( V j ) 2 + 2 V i V j cos ( θ i θ j ) ) ]
where g k is the conductance of a transmission line k connected between the i th and j th bus, and V i , V j , θ i , θ j are the voltage magnitudes and phase angles of the i th and j th bus.

2.2.3. Voltage Deviation

The measurement of bus voltage deviation is a significant parameter in assessing the safety and power quality of power grid operations. It pertains to the disparity between the voltage of individual load buses and the reference voltage amplitude. Consequently, the cumulative voltage deviation across all buses is regarded as a key objective.
F 3 ( V ) = j N B V i V ref
where the V ref is the referenced voltage magnitude.

2.2.4. Constraints

The efficient functioning of the power grid necessitates the fulfillment of various equality constraints g ( x , u ) and inequality constraints h ( x , u ) to maintain power balance. The power balance, which involves the equilibrium between active and reactive power, is an example of an equality constraint. Specifically, the active and reactive power generated by the generator must align with the corresponding load consumption. Consequently, a collection of nonlinear power flow constraints can be employed to represent the equality constraints g ( x , u ) within the following expression: g ( x , u ) :
0 = P G i P D i V i j = 1 N i V j G i j cos θ i j + B i j sin θ i j 1 i N 0
0 = Q G i Q D i V i j = 1 N i V j G i j sin θ i j + B i j cos θ i j 1 i N P Q
where G i j , B i j are the transfer conductance and transfer susceptance between bus i and j, and N 0 , N P Q are the number of buses excluding the slack bus and total number of PQ buses, respectively. In addition to the presence of equality constraints, the inclusion of inequality constraints h ( x , u ) primarily represents the physical limitations imposed on power equipment. These limitations primarily pertain to the active and reactive power output of distributed generators, as well as the terminal voltage of the generator. Furthermore, certain constraints related to power transformers, shunt compensator capacity, and transmission lines are also considered. These constraints are outlined as follows:
P G i min P G i P G i max 1 i N G Q G i min Q G i Q G i max 1 i N G V G i min V G i V G i max 1 i N G Q C i min Q C i Q C i max 1 i N C T k min T k T k max 1 k N T V i min V i V i max 1 i N B S k S k max 1 k N E
where N B , N E are the total number of buses and the number of network branches. The parameters utilized in this paper can be referred to in the nomenclature section.

3. For the Stochastic MaOPF

3.1. Stochastic MaOPF to Set-Based Bi-Objective OPF

This section aims to transform the original stochastic MaOPF problem, as presented in (1), into a deterministic bi-objective problem by utilizing the worst-case hyper-volume and average imprecision measures. The hyper-volume measure captures the distribution of representative points along the Pareto-optimal front and the convergence efficiency of the genuine Pareto-optimal front. On the other hand, the average imprecision measure quantifies the fluctuation of the Pareto-optimal solution due to the stochastic variables. The quality of an approximation front is enhanced with a higher hyper-volume value, indicating a better performance. Additionally, a lower value of the average imprecision measure, denoted as I ave ( X ) , signifies reduced uncertainty in the solution set. The definitions of the average imprecision and hyper-volume [31] measures can be found in (11) and (12).
H ( X ) = [ H ( X ) ̲ , H ( X ) ¯ ] = x X y R N x ref I P y I P x
I ave ( X ) = x X i = 1 m f ¯ i x , c i f ̲ i x , c i n u m _ A
where X is an approximate Pareto-optimal solution, H ( X ) ¯ is the best-case hyper-volume, H ( X ) ̲ is the worst-case hyper-volume, x ref is the reference point, ⋀ is the Lebesgue measure, and n u m _ A is the size of Pareto-optimal solution.
For any two solutions, a set-based dominate relation S e t P is defined to select a better solution.
X 1 S e t P X 2 ( H ( X 1 ̲ ) > H ( X 2 ̲ ) I ave ( X 1 ) < I ave ( X 2 ) )
At least one greater-than relation is held; X 1 dominates X 2 and is denoted as, X 1 S e t P X 2 . Otherwise, when the two solution sets do not dominate each other, then those sets are in descending order according to their spread metrics, which measure the extension of an approximate front. The spread metrics [31] are defined as follows:
S p r e a d ( X ) = i = 1 m ( max f ¯ i ( x , c i ) min f ̲ i ( x , c i ) ) 2
where x is a solution in X. The better the S p r e a d ( X ) , the broader the distribution of its corresponding front.
Therefore, the original stochastic MaOPF is transformed into a bi-objective problem, shown as follows:
max F ( X ) ( F 1 ( X ) , F 2 ( X ) ) = ( H ( X ) ̲ , I ave ( X ) ) subjected to X 2 D
where X is the solution set of problem and X 2 D is the power set of D, which includes all subsets of D.
The aforementioned dominant relation based on sets involves comparing solutions from distinct set-based individuals, thereby intensifying the selection pressure as the number of objectives grows.

3.2. Set-Based Evolutionary Strategy

Figure 1 illustrates the evolutionary strategy employed by SetGSO. Initially, a set of individuals is selected based on pairwise comparisons of their set-based metrics. These selected individuals may contain the same ensemble. The offspring generated through the evolutionary process are not identical due to randomness, and it is also appropriate to select the same set-based individual. At each iteration, the search members in the s t h ( s = 1 , , S ) set compute all objective functions, and the fitness values for each local producer are determined by sorting the objective function values of all search members. A global producer is chosen for each objective from the set-based individuals. The scrounger imitates both the local and global producers, and is also influenced by Pareto solutions, which can expedite the approximation of the entire Pareto front. The Pareto solutions discovered by comparing the objective function values of the search members are stored in their archives at each iteration. The parent and child set-based individuals are then ordered based on the set-based dominance relation, resulting in the acquisition of new S set-based individuals.
Due to the presence of stochastic uncertainty, the objective function value is no longer a single value but rather an interval value. This deviates from the conventional practice of directly selecting the optimal value for each goal as a producer. Consequently, a novel dominance relation is necessary to compare these interval values. We let two interval values be represented by midpoint of interval A = [ a L , a R ] = [ f m ̲ ( x 1 , u ) , f m ¯ ( x 1 , u ) ] and B = [ b L , b R ] = [ f m ̲ ( x 2 , u ) , f m ¯ ( x 2 , u ) ] . As shown in Figure 2, when intervals are separate or intersect, determining the dominant relation is effortless; for instance, when a R < b L , A dominates B, when the interval is containment, we use the interval credibility strategy [42] to determine the dominant relation. The interval credibility strategy is defined as follows:
P rel ( A < B ) = Dis ( B , D ) Dis ( A , D ) + Dis ( B , D ) Dis ( A , D ) = max { | a L D L | , | a R D R | } Dis ( B , D ) = max { | b L D L | , | b R D R | } D L = min { a L , b L } D R = min { { a L , b L , a R , b R } { D L } }
where P rel ( A < B ) represented the reliability of the interval A being less than the interval B. We assume P rel ( A < B ) > 0.5 denotes that A dominates B, otherwise, B dominates A. The interval dominant relation is based on the definition of domination possibility.
We choose m producers with the best value for each objective as local producers of that set-based individual based on the aforementioned dominating relation, where m is the quantity of objective functions. Additionally, we identify m global producers with the best value throughout the whole solution space using the interval reliability technique in order to continue communication across set-based individuals.
As for the scroungers of the SetGSO, the updated formulation is shown as follows:
X i k + 1 = X i k + r 1 ( X g k X i k ) + r 2 ( X l k X i k ) + r 3 ( X p k X i k )
where r 1 , r 2 , r 3 R 1 are constant, and X g k , X l k , X p k represent the globally optimal solution, locally optimal solution, and Pareto optimal solution. The concept of a locally optimal solution allows the scrounger to efficiently approach the optimal solution within a given set. On the other hand, the Pareto optimal solution acts as a safeguard against particles moving toward undesirable positions. Lastly, the globally optimal solution guarantees that, as one set discovers a superior solution, other sets will also converge toward the optimal solution.
For the rangers of the SetGSO, the search coefficient for updating the formula may help the algorithm escape from the local optimum [27], the formula of which is defined as follows in (18):
X i k = X i k + r ( n ) ( X p k X i k ) r ( n ) = μ 1 × r ( n 1 ) × ( 1 r ( n 1 ) )
where μ 1 is the parameters of the logistic map and n is the number of iterations.

3.3. Procedure of SetGSO

Based on the above design, the procedure of the algorithm of SetGSO is described as follows:
Setp 1: A population S with P individuals randomly selected from a searching group is intialized. Compute the objective function values of the OPF problem according to Equations (5)–(7), and obtain the boundary values for each function using Equation (2). Then, simultaneously calculating the hyper-volume and average imprecision indicators for each set-based individual, use Equations (11) and (12) for transforming the MOPF problem into a bi-objective optimization problem. Then, sort the non-dominated sets based on the hyper-volume, average imprecision, and spread of the Pareto optimum solution set. The set iteration is k = 0 .
Step 2: The SetGSO archive is updated by performing several iterations. In each iteration, calculate the upper and lower bounds of each objective function presented in Equation (2). Subsequently, the midpoint value of each objective function is determined and compared with all solutions in all sets. The non-dominant sorting method is employed to identify the optimal Pareto solution, which is then stored in the external archive.
Step 3: Select the top m set-based individuals for parent generation. To choose m set-based individuals, we use the set-based dominate relation S e t P . This randomly chooses two set-based individuals and uses the dominance relationship to find the best-performing set-based individuals. This process is repeated m times to choose m set-based individuals.
Step 4: Set-based individuals update and create offspring individuals. The local producer is chosen from each set-based individual using the interval credibility approach illustrated in Equation (16), while the global producer is chosen from all set-based individuals via all local producers. Local and global producers, as well as the Pareto front solution, define the position of the scroungers using Equation (17). For the rest of the members, rangers adopt ranging behavior to update themselves using Equation (18).
Step 5: Use set-based dominate relations S e t P to produce the m set-based individuals.
Step 6: Judge whether the termination criterion is met or not. If yes, output the optimal set-based individual; otherwise, set n = n + 1 , and go to Step 2.
The computing procedure is illustrated in Figure 3.
It is worth noting that applying SetGSO to solve the OPF problem requires the transformation of the original problem. To transform the OPF problem with multiple objectives and uncertainties into a deterministic bi-objective optimization problem, firstly, We calculate the objective function values of the OPF problem represented by Equations (5)–(7). Then, obtain the upper and lower bounds of the objective function using Equation (2) and compare the midpoint values of each objective function for each member to obtain the Pareto front. Finally, compute the hyper-volume and average imprecision metrics expressed by Equations (11) and (12) for all sets. Therefore, the evolving individuals are all members of the entire set rather than individual members.

4. Case Study

In this section, the performance of the proposed multi-objective optimization algorithm is validated through two main comparisons. Firstly, a comparison is conducted with the Monte Carlo sampling method. This simulation is based on the IEEE 30-bus system, which comprises generators, power loads, wind farms, and photovoltaic plants. The topology diagram is presented in Figure 4. Secondly, a comparison is made with existing algorithms rooted in the idea of ensembles. The simulation results are based on IEEE 57-bus and IEEE 118-bus systems, which share structural similarities with the IEEE 30-bus system.

4.1. Parameter Settings

This particular case has been resolved through the utilization of three methods: SetGSO, SetGA, and GSO-MC. The parameters employed in SetGSO include a population size of 3330 solutions within a set-based individual, and 100 iterations. Additionally, the coefficient r in (18) has been set to 0.7. In SetGA, the crossover and mutation probabilities have been set to 0.9 and 0.1, respectively, while the remaining parameters remain consistent with SetGSO. The parameter settings for the GSO-MC method are identical to those of the SetGSO method.

4.2. Parameter Effect

In this section, we will investigate the influence of different quantities of set-based individuals on the search effectiveness of the SetGSO algorithm. To illustrate this, we will employ a modified version of the IEEE 30-bus system, keeping all parameters constant except for the number of set-based individuals, which will vary from 2 to 8. This study focuses on optimizing fuel cost, reducing power loss, and minimizing voltage deviation as the three main objectives. The research utilizes SetGSO to identify optimal solutions and records the average imprecision and hyper-volume of each group. Figure 4 illustrates the hyper-volume and average imprecision curves, demonstrating the impact of increasing the number of set-based individuals.
Figure 5 illustrates the relationship between the hyper-volume generated by SetGSO and the number of set-based individuals. It is observed that, as the number of set-based individuals increases, the search members also increase, leading to the discovery of more Pareto-front solutions. However, the average imprecision remains relatively stable, suggesting that it is not significantly affected by this shift. Consequently, there is a conflict between the hyper-volume and average imprecision, resulting in instances where the hyper-volume is smaller when a high number of sets is present compared to when the number of sets is small. Ultimately, the computational time will experience a substantial increase as more set-based individuals are incorporated. To summarize, based on the research objectives outlined in this study, it is determined that employing four set-based individuals is satisfactory for the forthcoming experiment.

4.3. Algorithm Comparisons

The Monte Carlo methodology [43] was employed to assess the effectiveness of the algorithm in comparison to the proposed algorithm. By utilizing the Monte Carlo method, a random sample of 100 wind speed data points from the fan was obtained to determine the optimal value of the objective function. To assess the effects of different numbers of objectives, simulation studies have been conducted on the IEEE-30 bus system.
The optimal Pareto front for the three objectives is illustrated in Figure 6 using three different approaches. It is evident that the SetGSO methods exhibit superior performance compared to the sampling method, as they converge towards a more evenly distributed set of non-dominated solutions.
The performance metrics commonly regarded as important indicators for assessing algorithm performance include: Hyper-volume (HV) [44], Mean Euclidean Distance (MED) [45], Spacing Metric (S) [46], and Run Time (RT). The calculation Formula (11) for hyper-volume has been mentioned earlier, and the calculation formulas for the MED and S Metric are as follows:
MED = i = 1 n d i s ( x i , y ) n
where n is the number of true Pareto-optimal solutions, d i s dictates the Euclidean distance, and y is the reference point. The MED metric reflects the convergence of the Pareto front solutions, where a smaller value indicates a better convergence of the algorithm.
S = 1 n 1 i = 1 n d ¯ d i 2
where d i represents the Euclidean distance between two neighboring individuals within the non-dominated solution set, d ¯ is the average of all d i , and the S metric reflects the uniformity of the distribution of individuals within the solution set, with a smaller value indicating a better uniformity of the solution set.
The algorithm introduced in this paper builds upon the original GSO framework. Therefore, our initial step involves a performance comparison between the set-based SetGSO and SetGA algorithms, as well as the GSO-MC. This comparison is based on the four metrics mentioned earlier, and the results are presented in Table 1. Finally, for a more comprehensive assessment of the relative performance between the two set-based algorithms, we conduct a comparative analysis of systems with varying proportions of renewable energy sources. The details of this analysis are elaborated in the subsequent section.
According to the findings presented in Table 1, it is evident that set-based methods exhibit significantly higher computational efficiency compared to the sampling method. Additionally, the HV, MED, and S metrics also demonstrate superior performance in comparison to the GSO-MC. Moreover, SetGSO outperforms SetGA in terms of Pareto frontier solution convergence, as evidenced by the HV and MED metrics. This improvement is likely attributed to the incorporation of global and local leaders, thereby enhancing the exchange of evolutionary information among ensemble-based individuals, whereas SetGA only employs crossover evolution within the set. As the number of objectives increases, the performance of the algorithm is minimally affected. This can be attributed to the fact that multiple objectives ultimately converge into a bi-objective.
To overcome the stochastic nature of algorithm results, we conducted ten independent runs of SetGA and SetGSO algorithms on an IEEE-30 bus system featuring three objectives. The statistical outcomes are presented in Table 2. It is pertinent to note that GSO-MC, being an algorithm that relies on repetitive sampling, inherently exhibits lower stochasticity and, consequently, obviates the need for repeated executions. Based on the statistical results of the MED and HV indicators presented in Table 2, it is evident that SetGSO exhibits the best average convergence in comparison to SetGA. This further underscores the exceptional advantage of SetGSO in terms of solution convergence. Furthermore, a statistical analysis of the S metric reveals that the SetGA algorithm yields a more evenly distributed Pareto front, while the SetGSO algorithm exhibits denser clustering.

4.4. Simulation Results on the Different Proportion of REs

In this part, a simulation study is conducted using a modified IEEE 57-bus and 118-bus system. Meanwhile, three types of renewable energy with various ratios are set in this research in order to examine the effects of such renewable energy with respect to the search performance of SetGSO: (1) 30% REs; (2) 40% REs; and (3) 50% REs. Table 3 and Table 4 show the specific locations of wind farms and photovoltaic power generation for the above three schemes.
In the case of four set-based individuals, the novel stochastic many-objective optimization technique, SetGSO, and the conventional approach, SetGA, function autonomously. The outcomes are presented and compared in Table 5 and Table 6.
The metrics of mean Euclidean distance and hyper-volume indicate that the SetGSO approach has the potential to yield a superior Pareto front or Pareto optimum solution under similar circumstances. Furthermore, the SetGSO approach demonstrates superiority over the original SetGA method in terms of the average imprecision index, suggesting a higher level of solution stability. Furthermore, the results from Table 5 and Table 6 also demonstrate that there was limited variability in the imprecision measure, while the hyper-volume measure displayed a significant rise with an increase in the number of wind and photovoltaic farms. This implies that the associated uncertainty increases significantly as the proportion of renewable energy sources in the system continues to rise. The quest for a stable optimal solution becomes challenging. Consequently, when balancing the convergence of the Pareto frontier solutions and addressing uncertainty, the algorithm tends to prioritize the pursuit of solutions with superior convergence rather than aiming solely for minimized imprecision.
In a parallel vein, to fortify the robustness of our results, we executed ten independent runs of both the SetGA and SetGSO, employing the IEEE-57 bus and IEEE-118 bus systems as illustrative benchmarks. Based on the statistical results across three distinct test scenarios presented in Table 7 and Table 8, encompassing MED, HV, and I ave ( X ) indicators, it can be concluded that SetGSO exhibits the optimal convergence average. This signifies that the proposed algorithm notably ameliorates imprecision whilst concurrently upholding the convergence and diversity of hyper-volume. While SetGA achieves the best outcome in terms of the I ave ( X ) metric, SetGSO demonstrates relatively low result fluctuations, with even its worst outcomes surpassing those of SetGA.

5. Conclusions

This paper has proposed SetGSO to handle the stochastic many-objective optimal power flow of power systems penetrated with renewable energy sources.
The following conclusions have been drawn:
(1)
A modified IEEE-30 bus system is used to conduct numerical case studies to illustrate that the proposed solution yields more significant time savings compared to the sampling methods. The obtained Pareto fronts and multiple performance metrics have shown that the SetGSO obtains better convergence solutions. Compared with the basic GSO-MC, the SetGSO could solve the problem with much less running time.
(2)
Numerical case studies are conducted using enhanced IEEE 57 and IEEE 118 node systems. The results indicate that, in terms of performance metrics, the algorithm introduced in this study yields superior Pareto optimal solutions compared to the existing SetGA algorithm. Moreover, it produces solutions that are more stable in terms of average imprecision.
(3)
As the proportion of renewable energy sources progressively increases, the solutions demonstrate relatively stable convergence, albeit with a modest increase in average imprecision. In summary, the SetGSO method outperforms the SetGA approach in terms of the convergence and stability of the obtained frontier solution.

Author Contributions

Methodology, J.Z.; Software, M.T.; Validation, Z.L.; Formal analysis, Z.L.; Data curation, M.T.; Writing—original draft, M.T.; Writing—review & editing, J.Z.; Supervision, Q.W. All authors have read and agreed to the published version of the manuscript.

Funding

This work was supported by the Natural Science Foundation of China (No. 52007066), the Natural Science Foundation of Guangdong Province, China (No. 2021A1515010584), and the Young Elite Scientists Sponsorship Program By CSEE (No.CSEE-YESS-2021014).

Conflicts of Interest

The authors declare no conflict of interest.

Nomenclature

θ i j Voltage angle difference between bus i and j
G i j Transfer conductance between bus i and j
B i j Transfer susceptance between bus i and j
T m Tap position at transformer m
Q C n The reactive power generation of volt-ampere reactive sources C n
P G i Injected active power at bus i
P D i Demanded active power at bus i
Q G i Reactive power source installation at bus i
Q D i Demanded reactive at bus i
P W G i ̲ The lower bounds of i wind farm
P W G i ¯ The upper bounds of i wind farm
P V G i ̲ The lower bounds of i photovoltaic farm
P V G i ¯ The upper bounds of i photovoltaic farm
N G The number of generator buses
N T The number of transformer branches
N 0 The number buses excluding slack bus
N P Q The number of PQ buses.
N B The number of buses
N E The number of network branches

References

  1. Kaymaz, E.; Duman, S.; Guvenc, U. Optimal power flow solution with stochastic wind power using the Lévy coyote optimization algorithm. Neural Comput. Appl. 2021, 33, 6775–6804. [Google Scholar] [CrossRef]
  2. Li, S.; Gong, W.; Wang, L.; Gu, Q. Multi-objective optimal power flow with stochastic wind and solar power. Appl. Soft Comput. 2022, 114, 108045. [Google Scholar] [CrossRef]
  3. Zheng, J.; Guo, J.; Li, Z.; Wu, Q.; Zhou, X. Optimal design for a multi-level energy exploitation unit based on hydrogen storage combining methane reactor and carbon capture, utilization and storage. J. Energy Storage 2023, 62, 106929. [Google Scholar] [CrossRef]
  4. Zheng, X.; Zhang, J.; Ma, T.; Zhu, S.; Huang, B.; Guo, C. Power system multi-objective optimization dispatch based on an improved decision-making method. Diangong Jishu Xuebao (Trans. China Electrotech. Soc.) 2010, 25, 151–156. [Google Scholar]
  5. Zhang, J.; Zhu, X.; Chen, T.; Yu, Y.; Xue, W. Improved MOEA/D approach to many-objective day-ahead scheduling with consideration of adjustable outputs of renewable units and load reduction in active distribution networks. Energy 2020, 210, 118524. [Google Scholar] [CrossRef]
  6. Liu, C.; Zhao, Q.; Yan, B.; Elsayed, S.; Ray, T.; Sarker, R. Adaptive sorting-based evolutionary algorithm for many-objective optimization. IEEE Trans. Evol. Comput. 2018, 23, 247–257. [Google Scholar] [CrossRef]
  7. Yuan, Y.; Ong, Y.S.; Gupta, A.; Xu, H. Objective reduction in many-objective optimization: Evolutionary multiobjective approaches and comprehensive analysis. IEEE Trans. Evol. Comput. 2017, 22, 189–210. [Google Scholar] [CrossRef]
  8. Miranda, V.; Hang, P.S. Economic Dispatch Model With Fuzzy Wind Constraints and Attitudes of Dispatchers. IEEE Trans. Power Syst. 2005, 20, 2143–2145. [Google Scholar] [CrossRef]
  9. Qu, B.; Qiao, B.; Zhu, Y.; Liang, J.; Wang, L. Dynamic power dispatch considering electric vehicles and wind power using decomposition based multi-objective evolutionary algorithm. Energies 2017, 10, 1991. [Google Scholar] [CrossRef]
  10. Ai, X.; Wen, J.; Wu, T.; Lee, W.J. A discrete point estimate method for probabilistic load flow based on the measured data of wind power. IEEE Trans. Ind. Appl. 2013, 49, 2244–2252. [Google Scholar] [CrossRef]
  11. Zakariazadeh, A.; Jadid, S.; Siano, P. Smart microgrid energy and reserve scheduling with demand response using stochastic optimization. Int. J. Electr. Power Energy Syst. 2014, 63, 523–533. [Google Scholar] [CrossRef]
  12. Qiu, H.; Gu, W.; Liu, P.; Sun, Q.; Wu, Z.; Lu, X. Application of two-stage robust optimization theory in power system scheduling under uncertainties: A review and perspective. Energy 2022, 251, 123942. [Google Scholar] [CrossRef]
  13. Alwesabi, Y.; Avishan, F.; Yanıkoğlu, İ.; Liu, Z.; Wang, Y. Robust strategic planning of dynamic wireless charging infrastructure for electric buses. Appl. Energy 2022, 307, 118243. [Google Scholar] [CrossRef]
  14. Ding, T.; Liu, S.; Yuan, W.; Bie, Z.; Zeng, B. A two-stage robust reactive power optimization considering uncertain wind power integration in active distribution networks. IEEE Trans. Sustain. Energy 2015, 7, 301–311. [Google Scholar] [CrossRef]
  15. Lian, Y.; Li, Y.; Zhao, Y.; Yu, C.; Zhao, T.; Wu, L. Robust multi-objective optimization for islanded data center microgrid operations. Appl. Energy 2023, 330, 120344. [Google Scholar] [CrossRef]
  16. Bertsimas, D.; Litvinov, E.; Sun, X.A.; Zhao, J.; Zheng, T. Adaptive robust optimization for the security constrained unit commitment problem. IEEE Trans. Power Syst. 2012, 28, 52–63. [Google Scholar] [CrossRef]
  17. Gong, D.W.; Qin, N.N.; Sun, X.Y. Evolutionary algorithms for optimization problems with uncertainties and hybrid indices. Inf. Sci. 2011, 181, 4124–4138. [Google Scholar] [CrossRef]
  18. Jiang, C.; Han, X.; Guan, F.J.; Li, Y.H. An uncertain structural optimization method based on nonlinear interval number programming and interval analysis method. Eng. Struct. 2007, 29, 3168–3177. [Google Scholar] [CrossRef]
  19. Liu, X.; Zhang, Z.; Yin, L. A multi-objective optimization method for uncertain structures based on nonlinear interval number programming method. Mech. Based Des. Struct. Mach. 2017, 45, 25–42. [Google Scholar] [CrossRef]
  20. Guo, X.; Gong, R.; Bao, H.; Zhenkun, L.U. A Multiobjective Optimization Dispatch Method of Wind-Thermal Power System. IEICE Trans. Inf. Syst. 2020, 103, 2549–2558. [Google Scholar] [CrossRef]
  21. Dong, Y.; Zhang, H.; Ma, P.; Wang, C.; Zhou, X. A hybrid robust-interval optimization approach for integrated energy systems planning under uncertainties. Energy 2023, 274, 127267. [Google Scholar] [CrossRef]
  22. Eskandari, H.; Geiger, C.D.; Bird, R. Handling uncertainty in evolutionary multiobjective optimization: SPGA. In Proceedings of the 2007 IEEE Congress on Evolutionary Computation, IEEE, Singapore, 25–28 September 2007; pp. 4130–4137. [Google Scholar]
  23. Gong, D.W.; Qin, N.N.; Sun, X.Y. Evolutionary algorithms for multi-objective optimization problems with interval parameters. In Proceedings of the 2010 IEEE Fifth International Conference on Bio-Inspired Computing: Theories and Applications (BIC-TA), IEEE, Changsha, China, 23–26 September 2010; pp. 411–420. [Google Scholar]
  24. Guo, Y.N.; Zhang, P.; Cheng, J.; Wang, C.; Gong, D. Interval multi-objective quantum-inspired cultural algorithms. Neural Comput. Appl. 2018, 30, 709–722. [Google Scholar] [CrossRef]
  25. Zhang, L.; Wang, S.; Zhang, K.; Zhang, X.; Sun, Z.; Zhang, H.; Chipecane, M.T.; Yao, J. Cooperative artificial bee colony algorithm with multiple populations for interval multiobjective optimization problems. IEEE Trans. Fuzzy Syst. 2018, 27, 1052–1065. [Google Scholar] [CrossRef]
  26. Sun, X.; Zhao, L.; Zhang, P.; Bao, L.; Chen, Y. Enhanced NSGA-II with evolving directions prediction for interval multi-objective optimization. Swarm Evol. Comput. 2019, 49, 124–133. [Google Scholar] [CrossRef]
  27. Li, Y.; Wang, P.; Gooi, H.B.; Ye, J.; Wu, L. Multi-objective optimal dispatch of microgrid under uncertainties via interval optimization. IEEE Trans. Smart Grid 2017, 10, 2046–2058. [Google Scholar] [CrossRef]
  28. Liu, G.; Liu, S. Direct method for uncertain multi-objective optimization based on interval non-dominated sorting. Struct. Multidiscip. Optim. 2020, 62, 729–745. [Google Scholar] [CrossRef]
  29. Xu, Y.; Pi, D.; Yang, S.; Chen, Y.; Qin, S.; Zio, E. An angle-based bi-objective optimization algorithm for redundancy allocation in presence of interval uncertainty. IEEE Trans. Autom. Sci. Eng. 2022, 12, 629–642. [Google Scholar] [CrossRef]
  30. Ge, F.; Li, K.; Han, Y. Solving interval many-objective optimization problems by combination of NSGA-III and a local fruit fly optimization algorithm. Appl. Soft Comput. 2022, 114, 108096. [Google Scholar] [CrossRef]
  31. Gong, D.W.; Jing, S.; Miao, Z. A Set-Based Genetic Algorithm for Interval Many-Objective Optimization Problems. IEEE Trans. Evol. Comput. 2018, 22, 47–60. [Google Scholar] [CrossRef]
  32. Askari, Q.; Saeed, M.; Younas, I. Heap-based optimizer inspired by corporate rank hierarchy for global optimization. Expert Syst. Appl. 2020, 161, 113702. [Google Scholar] [CrossRef]
  33. Zou, F.; Wang, L.; Hei, X.; Chen, D.; Yang, D. Teaching–learning-based optimization with dynamic group strategy for global optimization. Inf. Sci. 2014, 273, 112–131. [Google Scholar] [CrossRef]
  34. Askari, Q.; Younas, I.; Saeed, M. Political Optimizer: A novel socio-inspired meta-heuristic for global optimization. Knowl.-Based Syst. 2020, 195, 105709. [Google Scholar] [CrossRef]
  35. Satapathy, S.; Naik, A. Social group optimization (SGO): A new population evolutionary optimization technique. Complex Intell. Syst. 2016, 2, 173–203. [Google Scholar] [CrossRef]
  36. Moosavi, S.H.S.; Bardsiri, V.K. Poor and rich optimization algorithm: A new human-based and multi populations algorithm. Eng. Appl. Artif. Intell. 2019, 86, 165–181. [Google Scholar] [CrossRef]
  37. Kumar, M.; Kulkarni, A.J.; Satapathy, S.C. Socio evolution & learning optimization algorithm: A socio-inspired optimization methodology. Future Gener. Comput. Syst. 2018, 81, 252–272. [Google Scholar]
  38. Ahmad, M.A.; Azuma, S.I.; Sugie, T. A model-free approach for maximizing power production of wind farm using multi-resolution simultaneous perturbation stochastic approximation. Energies 2014, 7, 5624–5646. [Google Scholar] [CrossRef]
  39. Zheng, J.H.; Chen, J.J.; Wu, Q.H.; Jing, Z.X. Multi-objective optimization and decision making for power dispatch of a large-scale integrated energy system with distributed DHCs embedded. Appl. Energy 2015, 154, 369–379. [Google Scholar] [CrossRef]
  40. Limbourg, P.; Aponte, D.E.S. An optimization algorithm for imprecise multi-objective problem functions. In Proceedings of the 2005 IEEE Congress on Evolutionary Computation, IEEE, Edinburgh, UK, 2–5 September 2005; Volume 1, pp. 459–466. [Google Scholar]
  41. Li, P.; Xu, D.; Zhou, Z.; Lee, W.J.; Zhao, B. Stochastic optimal operation of microgrid based on chaotic binary particle swarm optimization. IEEE Trans. Smart Grid 2015, 7, 66–73. [Google Scholar] [CrossRef]
  42. Zhang, Z.; Zhao, M.; Wang, H.; Cui, Z.; Zhang, W. An efficient interval many-objective evolutionary algorithm for cloud task scheduling problem under uncertainty. Inf. Sci. 2022, 583, 56–72. [Google Scholar] [CrossRef]
  43. Zheng, J.; Xiao, W.; Wu, C.; Li, Z.; Wang, L.; Wu, Q. A gradient descent direction based-cumulants method for probabilistic energy flow analysis of individual-based integrated energy systems. Energy 2023, 265, 126290. [Google Scholar] [CrossRef]
  44. Cui, Y.; Meng, X.; Qiao, J. A multi-objective particle swarm optimization algorithm based on two-archive mechanism. Appl. Soft Comput. 2022, 119, 108532. [Google Scholar] [CrossRef]
  45. Mirjalili, S.; Saremi, S.; Mirjalili, S.M.; Coelho, L.d.S. Multi-objective grey wolf optimizer: A novel algorithm for multi-criterion optimization. Expert Syst. Appl. 2016, 47, 106–119. [Google Scholar] [CrossRef]
  46. Mirjalili, S.; Jangir, P.; Saremi, S. Multi-objective ant lion optimizer: A multi-objective optimization algorithm for solving engineering problems. Appl. Intell. 2017, 46, 79–95. [Google Scholar] [CrossRef]
Figure 1. The set-based evolutionary strategy of SetGSO.
Figure 1. The set-based evolutionary strategy of SetGSO.
Applsci 13 10247 g001
Figure 2. Comparisons between interval relationship.
Figure 2. Comparisons between interval relationship.
Applsci 13 10247 g002
Figure 3. A detailed flowchart of the SetGSO.
Figure 3. A detailed flowchart of the SetGSO.
Applsci 13 10247 g003
Figure 4. Network topology diagram of the IEEE 30-bus system.
Figure 4. Network topology diagram of the IEEE 30-bus system.
Applsci 13 10247 g004
Figure 5. Influence of different number of set-based individuals on the performance of SetGSO.
Figure 5. Influence of different number of set-based individuals on the performance of SetGSO.
Applsci 13 10247 g005
Figure 6. The Pareto-optimal front obtained using SetGSO, SetGA, and GSO-MC under three objectives.
Figure 6. The Pareto-optimal front obtained using SetGSO, SetGA, and GSO-MC under three objectives.
Applsci 13 10247 g006
Table 1. Three objectives of results obtained using three methods on quantitative metrics.
Table 1. Three objectives of results obtained using three methods on quantitative metrics.
AlgorithmHVMEDSRT (s)
GSO-MC273,53079.512.3911,484.0
SetGA287,23054.520.801599.0
SetGSO305,48044.031.711605.5
Bold text represents superior values.
Table 2. Statistical results for three metrics in the modified IEEE-30 Bus system.
Table 2. Statistical results for three metrics in the modified IEEE-30 Bus system.
HVMEDS
SetGASetGSOSetGASetGSOSetGASetGSO
Average296,060299,97052.849.12.492.35
Median295,810300,09053.248.91.432.02
STD.Dev1486.2355.92.31.21.421.47
Worst294,560299,57053.449.54.735.10
Best298,870300,51046.644.71.270.73
Bold text represents superior values.
Table 3. The uncertain renewable power position of WTs and PVs in the modified IEEE-57 Bus system.
Table 3. The uncertain renewable power position of WTs and PVs in the modified IEEE-57 Bus system.
30% REs40% REs50% REs
Bus NO.Type of Stochastic
Variables
Bus NO.Type of Stochastic
Variables
Bus NO.Type of Stochastic
Variables
21WT21WT21WT
22WT22WT22WT
48PV48PV48PV
--36WT36PV
--37PV37PV
----45WT
----46WT
Table 4. The uncertain renewable power position of WTs and PVs in the modified IEEE 118-Bus system.
Table 4. The uncertain renewable power position of WTs and PVs in the modified IEEE 118-Bus system.
30% REs40% REs50% REs
Bus NO.Type of Stochastic
Variables
Bus NO.Type of Stochastic
Variables
Bus NO.Type of Stochastic
Variables
15WT15WT15WT
18WT18WT18WT
19PV19PV19PV
55PV24WT24PV
56PV27PV27PV
74WT32WT32WT
76PV34WT34WT
77PV36WT36WT
112WT40WT40WT
113WT55PV55PV
--56PV56PV
--74-62WT
--76PV70WT
--77PV74WT
--92-76PV
--99PV77PV
--104-94WT
--112PV95PV
--113PV96PV
--116-92WT
----99PV
----104WT
----107WT
----110WT
----112PV
----113PV
----116WT
----84PV
----82PV
----83PV
Table 5. Results obtained by SetGA and SetGSO on different proportions of REs in the modified IEEE-57 Bus system.
Table 5. Results obtained by SetGA and SetGSO on different proportions of REs in the modified IEEE-57 Bus system.
ScenarioSetGSOSetGA
HV I ave ( X ) MEDHV I ave ( X ) MED
30% REs215,7200.452485.2173,9100.562586.1
40% REs201,3600.612341.8160,8501.742477.3
50% REs254,1801.782142.4202,0801.372280.0
Bold text represents superior values.
Table 6. Results obtained by SetGA and SetGSO on different proportions of REs in the modified IEEE-118 Bus system.
Table 6. Results obtained by SetGA and SetGSO on different proportions of REs in the modified IEEE-118 Bus system.
ScenarioSetGSOSetGA
HV I ave ( X ) MEDHV I ave ( X ) MED
30% REs6,248,2000.132268.24,587,0000.143055.5
40% REs6,983,4000.302374.05,028,9000.313079.5
50% REs6,969,6000.421298.26,848,6000.381586.4
Bold text represents superior values.
Table 7. Statistical results for the IEEE-57 bus system with three different scenarios.
Table 7. Statistical results for the IEEE-57 bus system with three different scenarios.
Scenario HV I ave ( X ) MED
SetGASetGSOSetGASetGSOSetGASetGSO
30% REsAverage165,510214,1000.510.512651.62515.2
Median168,910213,4700.510.502648.92497.8
STD.Dev9307.47088.30.0340.01663.926.8
Worst148, 230205,9300.570.532745.62553.9
Best175,780227,1300.470.492578.32480.7
40% REsAverage162,080225,9601.781.652515.62347.9
Median168,400226,4201.811.662489.02351.2
STD.Dev19,6092395.60.140.016116.730.54
Worst129,010223,2101.961.672717.42397.6
Best183,500229,0501.551.622357.22304.6
50% REsAverage184,660267,8801.801.722351.42129.1
Median178,290266,6901.821.732427.42137.2
STD.Dev28,0014327.90.130.018107.321.5
Worst155,310263,4702.001.732435.12154.5
Best234,970274,8901.641.682160.62091.6
Bold text represents superior values.
Table 8. Statistical results for the IEEE-118 bus system with three different scenarios.
Table 8. Statistical results for the IEEE-118 bus system with three different scenarios.
Scenario HV I ave ( X ) MED
SetGASetGSOSetGASetGSOSetGASetGSO
30% REsAverage4,411,3006,285,1600.130.133090.62305.8
Median4,435,7006,284,7000.130.123084.32310.3
STD.Dev321,175.146,912.20.0380.017109.137.7
Worst3,965,8006,220,5000.230.173248.62352.6
Best4,673,5006,347,3000.110.122980.82258.0
40% REsAverage4,963,6676,975,2600.350.313047.52378.4
Median4,890,6006,992,7000.340.303054.22380.2
STD.Dev436,916.716,691.60.0760.01677.714.0
Worst4,325,4006,954,2000.470.343159.02395.9
Best5,579,5007,002,5000.250.292920.32354.3
50% REsAverage6,565,6677,058,2800.400.381628.91284.0
Median6,578,5007,069,6000.380.381624.21283.4
STD.Dev298,562.741,298.00.0310.02468.9818.08
Worst6,247,5006,979,4000.400.411694.01307.3
Best6,879,5007,114,5000.360.351523.51255.4
Bold text represents superior values.
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

Zheng, J.; Tao, M.; Li, Z.; Wu, Q. Set-Based Group Search Optimizer for Stochastic Many-Objective Optimal Power Flow. Appl. Sci. 2023, 13, 10247. https://doi.org/10.3390/app131810247

AMA Style

Zheng J, Tao M, Li Z, Wu Q. Set-Based Group Search Optimizer for Stochastic Many-Objective Optimal Power Flow. Applied Sciences. 2023; 13(18):10247. https://doi.org/10.3390/app131810247

Chicago/Turabian Style

Zheng, Jiehui, Mingming Tao, Zhigang Li, and Qinghua Wu. 2023. "Set-Based Group Search Optimizer for Stochastic Many-Objective Optimal Power Flow" Applied Sciences 13, no. 18: 10247. https://doi.org/10.3390/app131810247

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