Next Article in Journal
New Insights into the Genetic Mechanism of the Miocene Mounded Stratigraphy in the Qiongdongnan Basin, Northern South China Sea
Next Article in Special Issue
Performance Monitoring Algorithm for Detection of Encapsulation Failures and Cell Corrosion in PV Modules
Previous Article in Journal
One-Year Monitoring of a Ground Heat Exchanger Using the In Situ Thermal Response Test: An Experimental Approach on Climatic Effects
Previous Article in Special Issue
Artificial Neural Network for Fault Diagnosis of Solar Photovoltaic Systems: A Survey
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Optimal Power Flow with Stochastic Solar Power Using Clustering-Based Multi-Objective Differential Evolution

1
College of Electrical Engineering, Guizhou University, Guiyang 550025, China
2
Guizhou University Institute of Engineering Investigation & Design Co., Ltd., Guiyang 550025, China
3
Guizhou Electric Power Grid Dispatching and Control Center, Guiyang 550002, China
4
Fujian Provincial Key Laboratory of Intelligent Identification and Control of Complex Dynamic System, Quanzhou 362216, China
*
Authors to whom correspondence should be addressed.
Energies 2022, 15(24), 9489; https://doi.org/10.3390/en15249489
Submission received: 18 November 2022 / Revised: 6 December 2022 / Accepted: 10 December 2022 / Published: 14 December 2022
(This article belongs to the Special Issue Forecasting, Modeling, and Optimization of Photovoltaic Systems)

Abstract

:
Optimal power flow is one of the fundamental optimal operation problems for power systems. With the increasing scale of solar energy integrated into power systems, the uncertainty of solar power brings intractable challenges to the power system operation. The multi-objective optimal power flow (MOOPF) considering the solar energy becomes a hotspot issue. In this study, a MOOPF model considering the uncertainty of solar power is proposed. Both scenarios of overestimation and underestimation of solar power are modeled and penalized in the form of operating cost. In order to solve this multi-objective optimization model effectively, this study proposes a clustering-based multi-objective differential evolution (CMODE) which is based on the main features: (1) extending DE into multi-objective algorithm, (2) introducing the feasible solution priority technique to deal with different constraints, and (3) combining the feasible solution priority technique and the merged hierarchical clustering method to determine the optimal Pareto frontier. The simulation outcomes on two cases based on the IEEE 57-bus system verify the reliability and superiority of CMODE over other peer methods in addressing the MOOPF.

1. Introduction

Optimal power flow (OPF) is a typical operation problem of power systems. The traditional OPF usually focus on minimizing the overall operating cost of thermal power generators. However, thermal power generators release massive pollutants during operation. Therefore, emission reduction has become one of the most notable hotspot issues. Under this background, power systems need to minimize the emission of pollutants while operating economically, which is also the purpose of the studied multi-objective optimal power flow (MOOPF).
MOOPF is a highly nonconvex and nonlinear multi-objective problem, especially with the valve-point effects of thermal generators. Linear programming [1] and dynamic programming [2] are representative classical methods for addressing the problem, but they are vulnerable to the issue of stagnation when applied to complicated problems [3]. Furthermore, they generally need to transform multiple objectives into one, so they cannot handle all the objectives at the same time and provide a group of compromise solutions when solving multi-objective problems.
Intelligent methods, as the most favorite approach in recent years, can optimize multiple objectives simultaneously without transforming these objectives. Moreover, they do not impose any form of restriction on the problem. In order to solve the MOOPF, Pulluri et al. [4] raised the ability of different evolution through a combination of eigenvector and binomial crossovers and self-adaptive parameter strategy. El-Sattar et al. [5] proposed a multi-objective Jaya algorithm to deal with this issue. Chen et al. [6] introduced nonlinearly-adjusted coefficient, adaptive-adjusted map factor and penalty function into pigeon-inspired algorithm and combined a sorting rule to solve the problem. Naderi et al. [7] combined fuzzy strategy, differential evolution and self-adaptive particle swarm optimization to address the problem. Reddy [8] employed a multi-objective differential evolution to enhance the solving reliability and efficiency for MOOPF. Abbasi et al. [9] integrated an effective initialization method and differential evolution into harmony search. Biswas et al. [10] combined the feasible solution technology with classical decomposition based multi-objective evolutionary algorithm to address this complex problem.
In solving practical complex multi-objective engineering problems such as the MOOPF, achieving the optimal Pareto frontier (PF) is one of the most difficult issues. In order to solve this issue, Xiong et al. [11] proposed an improved correction strategy by combining the slope and the crowding distance to obtain a better PF. Warid et al. [12] presented a quasi-oppositional Jaya and used an external elitist repository to produce a well-distributed PF. Shi et al. [13] combined some diversity maintaining strategies to obtain a smooth PF. Hua et al. [14] proposed a clustering-based environment selection to address the issue. Li et al. [15] adopted the reinforcement learning to guide the agents toward a better PF. Zhang et al. [16] raised a non-dominated improved multi-objective teaching-learning-based optimization by introducing an adaptive teaching factor and a non-dominated ranking method based on crowding distance to find the best PF.
Solar photovoltaic (PV) power can help power systems achieve the purpose of energy saving and emission reduction significantly [17,18,19]. Nevertheless, with the increasing scale of PV power, its stochastic output [20,21] brings many challenges to the operation of power systems. Moreover, this strong uncertainty also makes the MOOPF more complex and the optimal PF is harder to be searched. In order to achieve a good PF for a complex multi-objective problem, the clustering-based technique is a workable way. The clustering-based technique, such as partitioning-based clustering, grid-based clustering, model-based clustering and density-based clustering, can scan solutions and help them approach a better PF. However, these clustering techniques also have some weaknesses [14]. For instance, the model-based clustering is complex and takes a long time. The grid-based clustering cannot be employed independently. The partitioning-based clustering needs to set up the cluster centers in advance. The density-based clustering is more likely to choose the individuals in the crowded regions, but some individuals in the sparse regions may be better.
In contrast with the above clustering-based techniques, the merging hierarchical clustering-based technique [22] does not require assumptions about the distribution of individuals. It also does not require the number of clusters to be set in advance. Inspired by the potential of the merging hierarchical clustering-based technique, we propose a multi-objective optimization algorithm named CMODE by hybridizing it with differential evolution (DE) and apply the resultant CMODE to the MOOPF considering the uncertainty of PV power in this work. Firstly, we extend DE to adapt to the multi-objective problem. Secondly, to address the MOEED reliably, we adopt the feasible solution priority technique to process different constraints. Thirdly, we incorporate the merging hierarchical clustering-based technique and the feasible solution priority technique to select compromise solutions to acquire the optimal PF.
The main contributions of this study are concluded below:
(i) A MOOPF model with the PV power uncertainty is presented. A method based on overestimating and underestimating the PV power output is introduced to processing the uncertainty.
(ii) A multi-objective method named CMODE is developed to solve the MOOPF model. Some approaches including fuzzy decision technique, feasible solution priority technique and merging hierarchical clustering are integrated into CMODE to raise its solving performance.
(iii) In order to test the usefulness of CMODE, two cases based on the IEEE 57-bus system are conducted. Furthermore, three advanced methods are selected to compare with CMODE.
The rest structure can be summarized as below. Section 2 introduces the studied MOOPF and the calculation of stochastic PV power. Section 3 briefly reviews the DE and the merged hierarchical clustering. Section 4 provides the proposed CMODE. Section 5 gives the testing results and Section 6 summarizes the conclusions and future work.

2. Mathematical Model of the Studied MOOPF

MOOPF is a complex optimization problem, mainly by adjusting some control variables to minimize the optimization objectives of power system while satisfying the operating constraints [23]. The optimization objectives of the studied MOOPF can be described as below:
M i n i m i z e : Y ( p , o ) = [ E ( p , o ) , C ( p , o ) ]
s u b j e c t   t o { g ( p , o ) 0 h ( p , o ) = 0
where p and o are the vectors of control and state variables, respectively; Y ( p , o ) means the objective functions; E ( p , o ) means the total emission; C ( p , o ) means the total operating cost; g ( p , o ) means the set of inequality constraints; h ( p , o ) means the set of equality constraints.
The group of control variables is used to control the system power flow and it can be described as below:
p = { P G 2 , P G 3 , , P G N G , V G 1 , V G 2 , , V G N G , T 1 , T 2 , , T N t r }
where P G m and V G m are the active power and voltage of generator on bus m , respectively; T m is the tap of m th transformer; N G and N t r are the number of generators and tap-regulated transformers, respectively.
The group of state variables is used to define the system state and it can be described as below:
o = { P G 1 , V L B 1 , V L B 2 , , V L B N L B , Q G 1 , Q G 2 , , Q G N G , S L 1 , S L 2 , , S L N L }
where P G 1 is the active power of generator at swing bus; V L B m is the voltage of m th load bus; Q G m is the reactive power of generator on bus m ; S L m is the line loading of m th branch; N L B and N L are the number of load buses and branches, respectively.

2.1. Inequality and Equality Limits

(1)
Generator limits
Q G m min Q G m Q G m max
V G m min V G m V G m max
P G m min P G m P G m max
where Q G m min and Q G m max are the upper and lower reactive power limit of the m th generator, respectively; V G m min and V G m max are the upper and lower voltage limit of the m th generator, respectively; P G m min and P G m max are the upper and lower active power limit of the m th generator, respectively.
(2)
Transformer limits
T m min T m T m max
where T m min and T m max are the upper and lower limit of the m th transformer, respectively.
(3)
Operation limits
V B m min V B m V B m max
S L m S L m max
where V B m is the voltage on bus m ; V B m min and V B m max are the upper and lower voltage limit of the m th bus, respectively; S L m max is the upper limit of the capacity of branch m .
(4)
Power balance limits
P G m = V B m n = 1 N B V B n [ B m n sin ( δ m δ n ) + G m n cos ( δ m δ n ) ] + P L m
Q G m = V B m n = 1 N B V B n [ G m n cos ( δ m δ n ) B m n sin ( δ m δ n ) ] + Q L m
where δ m is the voltage angle on bus m ; B m n and G m n are the susceptance and conductance between buses m and n , respectively; N B is the number of buses; P L m and Q L m are the active and reactive load demand on bus m , respectively.

2.2. Operating Cost of Stochastic PV Power

2.2.1. Power Model of PV Power Plants

The power output of a PV power plant P V varies with the solar irradiance R I , and the output power is calculated as below:
P V ( R I ) = P S ( R I / R I . s t d )
where R I . s t d is the stands for the solar irradiance under the normal condition; P S is the rated power of PV power plant.
In addition, the solar irradiance generally obeys the Lognormal probability density function F ( R I ) , as given below [24]:
F ( R I ) = exp [ ( ln ( R I ) φ ) 2 2 γ 2 ] / R I γ 2 π
where φ and γ are the mean and standard deviation in Lognormal probability density function, respectively.
The distribution of S I obtained by running 12,000 Monte Carlo scenes under φ = 5.2 and γ = 0.6 is illustrated in Figure 1.

2.2.2. Total Operating Cost of PV Power Plants

The output forecasting of a PV power plant has both possibilities of underestimation and overestimation [16]. Thus, in addition to the direct cost, the total operating cost also contains the cost for underestimation and overestimation scenarios.
The direct cost C V d m ( P V m ) is given by:
C V d m ( P V m ) = ϖ d P V m
where P V m is the estimated power of m th PV power plant; ϖ d is the direct cost factor.
The reserve cost C V r m ( P V m ) due to the underestimation is given by:
C V r m ( P V m ) = ϖ r n = 1 N n [ ( P V m P n ) f n ]
where ϖ r is the reserve cost factor; P n is the active power lower than P V m ; f n is the relative frequency of P n ; N n is the number of P n .
The penalty cost C V p m ( P V m ) due to the overestimation is given by:
C V p m ( P V m ) = ϖ p n = 1 N n + [ ( P n + P V m ) f n + ]
where ϖ p is the penalty cost factor; P n + is the active power higher than P V m ; f n + is the relative frequency of P n + ; N n + is the number of P n + .
Thus, the total cost C V of N V PV power plants is given by:
C V = m = 1 N V ( C V d m ( P V m ) + C V r m ( P V m ) + C V p m ( P V m ) )

2.3. Total Operating Cost of Thermal Generators

Thanks to the valve point effect, the operating curve of the thermal generator is highly nonlinear. The total operating cost C T of N T thermal generators is as below:
C T = m = 1 N T { η m P m 2 + μ m P m + α m + | l m × sin [ k m × ( P m P m min ) ] | }
where P m and P m min are the output and min power of m th thermal generator, respectively; η m , μ m and α m are the operating cost factors of m th thermal generator; l m and k m are the valve-point effect factors of m th thermal generator.

2.4. Total Emission of Thermal Generators

The pollutant gases emitted by the thermal generators vary with their power outputs. The total emission E T is as below:
E T = m = 1 N T [ e m P m 2 + d m P m + c m + u m exp ( g m P m ) ]
where e m , d m , c m , u m and g m are the emission factors of m th thermal generator.

2.5. Optimization Objectives of the Studied MOOPF

The purpose of the studied MOOPF considering the PV uncertainty is to minimize both the overall emission and operating cost, which is as below:
M i n i m i z e : [ E T , C T + C V ]

2.6. Operation Indicators

Two indicators including the total line power losses P l o s s and voltage deviations V D are employed to measure the operation quality.
P l o s s = L = 1 N L G L ( m n ) [ V B n 2 2 V B n V B m cos ( δ n δ m ) + V B m 2 ]
V D = m = 1 N B | 1 V B m |
where N L is the number of branches; G L ( m n ) is the conductance of branch L connecting buses m and n .

3. Differential Evolution and Merged Hierarchical Clustering

3.1. Differential Evolution

DE is an advanced intelligent method that mainly contains four operators [25,26,27,28].
(1) Initialization. The optimization process starts from an initial population I n i t _ p o p with a set of individuals and each one is initialized as below:
x m , n 0 = x m , n min + r a n d ( 0 , 1 ) × ( x m , n max x m , n min )
where m [ 1 , N ] , N means the population size; n [ 1 , D ] , D means the problem scale; r a n d ( 0 , 1 ) is a random value between 1 and 0; x m , n min and x m , n max mean the lower and upper limits, respectively.
Therefore, the initial population can be expressed as below:
I n i t _ p o p = { x 1 G , x 2 G , , x N G }
where G means the iteration counter.
(2) Mutation. It is to generate a mutant vector v m G from the target individual x m G by:
v m G = x r 1 G + F ( x r 2 G x r 3 G )
where F is the scaling factor; x r 1 G , x r 2 G and x r 3 G are three random distinct individuals.
(3) Crossover. Its intention is to combine x m G and v m G to produce a new vector u m G by:
u m , n G = { v m , n G ,   if   n = n r a n d   or   rand ( 0 , 1 ) C R x m , n G ,   otherwise
where n r a n d is a random integer within [ 1 , D ] ; C R denotes the crossover rate.
(4) Selection. Its purpose is to select those superior individuals for the next iteration. Therefore, the more advantageous individual in x m G and u m G is retained, as shown below:
x m G + 1 = { u m G ,   if   Y ( u m G ) Y ( x m G ) x m G ,   otherwise  
where Y ( · ) means the fitness value.

3.2. Merged Hierarchical Clustering

In the merged hierarchical clustering, all points in a search space are treated as clusters [22]. These clusters are merged consecutively by a specific conjunction standard until they are grouped to one or the number of clusters reaches the predetermined value. The dendrogram of the merged hierarchical clustering is shown in Figure 2. The line between two different points means that they are merged into a new cluster by a special linkage. In order to divide the solutions as evenly as possible into the desired number of groups, we use the Ward’s linkage [29] as the conjunction criterion. The Ward’s linkage maximizes the distance index τ ( m , n ) between different clusters, and minimizes the τ ( m , n ) within the same cluster. The calculation of the τ ( m , n ) is as below:
τ ( m , n ) = U ¯ m U ¯ n 2 2 N U m N U n / ( N U m + N U n )
where · 2 means Euclidean distance; U ¯ m and U ¯ n mean the centers of the cluster m and the cluster n , respectively; N U m and N U n mean the total numbers of points in the clusters m and n , respectively.
Here, we employ a bi-objective optimization problem to illustrate. Firstly, all points are treated as a single cluster and the τ ( m , n ) between every two points is calculated. Secondly, two points that have the smallest τ ( m , n ) are selected to merge into a new cluster. For instance, suppose τ ( A , B ) is the smallest, then A and B will be assigned into a new cluster G and the new cluster center is as below:
U ¯ g = ( m N U g Y 1 ( x m ) N U g , m N U g Y 2 ( x m ) N U g )
For robust clustering, all objective values need to be normalized, as given below:
Y j ( x m ) = ( Y j ( x m ) Y j min ) / ( Y j max Y j min )
where Y j ( · ) means the jth normalized objective value; Y j max and Y j min are the maximum and minimum values of the jth objective value.
This process will repeat until the terminal condition is met, i.e., the required number of the clusters is satisfied. As shown in Figure 1, different layers contain different clusters. For example, layer 1 contains five clusters, i.e., C, D, E, F and G, while layer 6 just contains one cluster K, so we can obtain the required number of clusters by setting the terminal condition.

4. Clustering-Based Multi-Objective Differential Evolution

4.1. Framework of CMODE

The flowchart of CMODE is shown in Figure 3. Firstly, a random population named Parent is first created and the fitness and the constraint violation values of each member in Parent are evaluated. Secondly, a population named Child is generated by crossing the target individuals and the mutant vectors. Next, the Parent and the Child are combined and the top N individuals are selected to become the new Parent. After that, the merged hierarchical clustering is performed on feasible solutions to achieve the PF. The above steps are executed until the stopping condition is met.

4.2. Feasible Solution Priority Technique

In order to select the solutions that satisfy different constraints, we employ the feasible solution priority technique to address the problem. The technique uses a violation index υ ( x ) to judge the feasibility of solutions, as given below [30]:
υ ( x ) = w = 1 N W I w ( x ) I w max / w = 1 N W 1 I w max
where N W means the number of constraints; I w means the violation of the wth constraint; I w max means the maximum value of I w .
For two different solutions x m and x n , x m is preferable to x n according to the following criteria.
(1) Criterion 1: if υ ( x m ) = 0 and υ ( x n ) 0 .
(2) Criterion 2: if υ ( x m ) = 0 , υ ( x n ) = 0 , and Y ( x m ) Y ( x n ) .
(3) Criterion 3: if υ ( x m ) 0 , υ ( x n ) 0 , and Y ( x m ) Y ( x n ) .

4.3. Merged Hierarchical Clustering-Based Determination of PF

Since the number of feasible solutions may exceed the required value N, we propose to application of the merged hierarchical clustering to select superior solutions to form the PF, as shown in Algorithm 1.
We first combine the Parents of two adjacent generations to form a set U, and execute the fast non-dominated sort [31] on U to rank its members into different fronts. If the total amount of members in U is equal to N, then all the members are selected to form the PF. Otherwise, if the total number members in U is higher than N, and the solutions in the first K fronts are less than N while the solutions in the first (K + 1) fronts are higher than N, then we first retain all the solutions in the first K fronts in the PF. For the rest solutions, we make up them from the (K + 1) front by using the merged hierarchical clustering.
In addition, to avoid the situation that some clusters contain no members while some clusters contain four or more members, we use the adjusting strategy in [14] to assign solutions to different clusters. In this way, the members in different clusters are distributed relatively evenly, which make the PF more uniform.
Algorithm 1: Merged hierarchical clustering-based determination of PF
Input: (gen − 1)th Parent and genth Parent
Output: PF
1: Combine the (gen − 1)th Parent and the genth Parent to for a set U.
2: Rank the solutions in U by executing the fast non-dominated sort
    % PFK means the solutions in the first K fronts of U
    % |PFK| means the capacity of PFK
3: if |PFK| = N then
4: PF = U, break
5: else
6: Select the rest R (|R| = (N|PFK|)) solutions from the (K + 1) front of U with the merged hierarchical clustering
7: PF = PFK R
8: end if

4.4. The Determination of the Best Compromise Solution

The fuzzy decision technique is usually employed to extract the best compromise solution based on an index ζ ( x m ) [25]:
ζ ( x m ) = j = 1 N M ζ j ( x m ) / m = 1 N j = 1 N M ζ j ( x m )
where N M means the number of objectives.
The best compromise solution has the highest ζ ( x m ) . In Equation (32), the calculation of ζ j ( x m ) is as below:
ζ j ( x m ) = { 1 Y j ( x m ) Y j min Y j max Y j ( x m ) Y j max Y j min Y j min Y j ( x m ) Y j max 0 Y j ( x m ) Y j max

5. Simulation Results

5.1. Study Cases

CMODE is implemented to two different IEEE 57-bus systems and the systems’ data are shown in Table 1. In the basic IEEE 57-bus system, seven thermal generators are connected to buses 1, 2, 3, 6, 8, 9 and 12 and bus 1 is the balancing node [32].
In order to study the effect of PV power plants on the system, we built a modified IEEE 57-bus system with three PV plants, as shown in Figure 4. In the modified IEEE 57-bus system, four thermal generators connected to buses 1, 3, 8 and 12 are retained, and the other three thermal generators connected to buses 2, 6 and 9 are replaced by three PV power plants. The parameters of these three PV power plants are presented in Table 2 and their available power is shown in Figure 5.

5.2. Simulation Settings

Since the true optimal PF of the MOOPF is unavailable, the indicator Hypervolume (HV) is generally used to compare different algorithms. HV is described as below [33]:
H V ( R P , P F ) = x P F P F ϑ ( R P , x )
where R P is the reference point ( 1 , 1 ) ; ϑ is the hypercube size enclosed by R P and x . This indicator can reflect an algorithm’s convergence and diversity. The higher the HV, the better the performance.
In order to test the workability of CMODE in tackling the MOOPF problem considering the uncertainty of PV power, it is compared with three peer methods, i.e., NSGA-II [34], CA-MOEA [14] and GrEA [35]. Their parameters settings are listed in Table 3. To ensure the fairness, 30 independent trials were executed and the termination condition for each trial is F E s max = 4 × 10 4 .

5.3. Comparison of HV Results and Statistical Analysis

Table 4 shows, in both two cases the CMODE is the best one since its mean HV values are all higher than other methods. Although the standard deviation values of HV of CMODE are not the least.
Table 5 provides the outcomes of Wilcoxon’s rank-sum test between CMODE and its rivalries at the 0.05 confidence level to reveal the statistical difference. The null hypothesis is that there is no significant difference between CMODE and the compared algorithms. The significance level is 0.05, and the hypothesis is rejected if the p-value is less than or equal to 0.05, i.e., there is a significant difference between the two algorithms compared. If the p-value is greater than 0.05, the hypothesis is accepted, i.e., there is no significant difference between CMODE and the compared algorithms. The signs “+” and “≈”represent that CMODE is signally superior or similar to its rivalries. Although MODE is statistically similar to NSGA-II and GrEA in case 1, the R + value is higher than the R value. In the case 2, CMODE is the best. Overall, the comparison indicates that CMODE outperforms its rivalries.

5.4. Comparison of PF

We define the PF with the highest HV as the best PF, and conversely the PF with the lowest HV as the worst PF. The best and worst PF curves of all methods in these two cases are graphed in Figure 6 and Figure 7, respectively. In Figure 6a, the points of GrEA are more dispersed than CMODE, indicating it has a better diversity, but its convergence is inferior to CMODE. In Figure 6b, GrEA and CA-MOEA have a rich diversity and the convergence of NSGA-II is poor, the diversity and convergence of CMODE are in the mid. In Figure 7a, the diversity of CMODE is the best. In Figure 7b, CMODE has a richer diversity and the convergence of GrEA is the worst.
The difference between the best PF and the worst PF offered by CMODE is illustrated in Figure 8. In Figure 8a, the convergence in two scenarios is almost the same, but the best PF has a richer diversity signally. In Figure 8b, the diversity of the best PF is better than the worst signally.

5.5. Comparison of Solutions

Table 6 and Table 7 give the results of three scenarios including the best compromise solution, the best cost solution, and the best emission offered by all methods in these two cases, respectively. Table 6 shows that in the three scenarios, GrEA offers the minimum cost 41,810.32857 $/h and CMODE yields the minimum emission 1.08585 t/h. With regard to the best compromise solution, according to the operation indicators, NSGA-II acquires the best one and CMODE is slightly better than CA-MOEA and GrEA. Table 7 indicates that the minimum cost is 30,778.96877 $/h and the minimum emission is 0.97188 t/h, where both data are provided by CMODE. For the best compromise solution of COMDE, the power loss is 14.92952 MW and the voltage deviation is 0.97206 p.u., which are slightly better than GrEA. Overall, CMODE can provide highly competitive solutions in these two cases. Moreover, the detail solutions offered by CMODE are provided in Table A1 and Table A2 in the appendix.
In order to further verify the reliability of the solutions, the bus voltages of all the three scenarios in these two cases are graphed in Figure 9 and Figure 10, respectively. Figure 9a and Figure 10a present the generator bus voltage plots, i.e., voltage control variables plots. Figure 9b and Figure 10b present the load bus voltage plots, i.e., voltage state variables plots. In Figure 9 and Figure 10, all the bus voltages are within the limits, further indicating the effectiveness of CMODE in achieving feasible solutions in different scenarios. In both two cases, the voltages of buses 18, 25, 29 and 51 are closer to the upper boundary, indicating that overvoltage may occur in these buses. This is mainly because these buses are closer to the power sources. On the other hand, the voltages of 20, 34 and 57 are closer to the lower boundary, indicating that insufficient reactive power may occur in these buses and the main reason is that these buses are far away from the power sources.
In addition, the active power outputs (as shown in Figure 11a) of thermal generators and PV power plants and the corresponding emissions (as shown in Figure 11b) and operating costs (as shown in Figure 11c) provided by CMODE in the three scenarios for cases 1 and 2. Since the operating cost of PV power plants is relatively low and they do not emit polluting gases, so both the operating cost and emission in case 1 are consistently higher than those in case 2. To be specific, the introduction of PV power plants can reduce the total operating cost by 26.42% for the best cost solution scenario. On the other hand, the introduction of PV plants can also reduce the total emission by 10.50% for the best emission solution scenario. This is also the main reason for the massive use of solar energy. Table 6 and Table 7 also indicate that the PV power can reduce the operating cost and emission significantly.

6. Conclusions and Future Work

A MOOPF model considering the solar uncertainty is constructed, and a method CMODE is developed to better address the MOOPF model. The effectiveness of CMODE is validated by comparing the simulation outcomes with other methods in two cases. According to the results of HV, it is clear that the PFs offered by CMODE are overall better. From the results of the best solutions of three scenarios in these two cases, CMODE also provides competitive feasible solutions. With the penetration of PV power plants in power system, the operating cost and the emission are reduced by 26.42% and 10.50%, respectively. Therefore, the solar PV power brings significant economic and environmental benefits.
In this work, only the PV power uncertainty is considered. In future work, we plan to consider the PV self-consumed electricity and use prediction methods to obtain a more accurate and effective PV power model. Furthermore, we intend to consider more uncertainties including wind and loads in the MOOPF model. Moreover, some techniques such as reinforcement learning and hybridization will be integrated to further boost CMODE.

Author Contributions

Conceptualization, D.L. and G.X.; methodology, D.L. and G.X.; formal analysis, G.X. and X.F.; resources, Y.W. and S.X.; writing—original draft preparation, D.L.; writing—review and editing, G.X. and X.F.; supervision, G.X.; funding acquisition, H.C. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by the National Natural Science Foundation of China, grant number 52167007, the Natural Science Foundation of Guizhou Province, grant number QiankeheBasic-ZK[2022]General121, the Innovation Foundation of Guizhou University Institute of Engineering Investigation & Design Co., Ltd., grant number GuiDaKanCha[2022]03, and the Open Project Program of Fujian Provincial Key Laboratory of Intelligent Identification and Control of Complex Dynamic System, grant number 2022A0008.

Data Availability Statement

Not applicable.

Conflicts of Interest

The authors declare no conflict of interest.

Nomenclature

OPFOptimal power flow
MOOPFMulti-objective OPF
PFPareto frontier
PVPhotovoltaic
HVHypervolume
p , o Control/state variables
g ( p , o ) , h ( p , o ) Inequality/equality constraints
Q G m , P G m , V G m Reactive power/active power/voltage of generator bus
T m Tap setting of the m th transformer
V B m , δ m Voltage/voltage angle of bus
P G m min , P G m max Upper/lower active power limit of the m th generator
Q G m min , Q G m max Upper/lower reactive power limit of the m th generator
V G m min , V G m max Upper/lower voltage limit of the m th generator bus
V B m min , V B m max Upper/lower voltage limit of the m th load bus
S L m Active power of the m th branch
T m min , T m max Upper/lower tap limit of the m th transformer
S L m max Upper limit of the capacity of the m th branch
B m n , G m n Susceptance/conductance between buses m and n
P L m , Q L m Active/reactive load demand on the m th bus
P m Output power of the m th generator
P V m , P S Estimated/rated power of the m th PV power plant
R I . s t d Solar irradiance under the normal condition
φ , γ Mean/standard deviation of Lognormal probability density function
ϖ d , ϖ r , ϖ p Direct/reserve/penalty cost factor
P n , P n + Active power lower/higher than P V m
f n , f n + Relative frequency of P n / P n +
N n , N n + The number of discrete pillars in P n / P n +
N V , N T , N L B , N B , N L , N t r The number of PV plants/thermal generators/load buses/buses/branches/tap-regulated transformers
l m , k m Valve-point effect factors of the m th thermal generator
η m , μ m , α m Operating cost factors of the m th thermal generator
e m , d m , c m , u m , g m Emission factors of the m th thermal generator
P l o s s , V D Total line power losses/voltage deviations

Appendix A

Table A1. Best solutions offered by CMODE in case 1.
Table A1. Best solutions offered by CMODE in case 1.
Case 1MinMaxBest CompBest CostBest
Emission
VariablePTG1 (MW)0575.88186.3772148.6171223.4129
PTG2 (MW)30100100.000093.6162100.0000
PTG3 (MW)4214070.806043.9203140.0000
PTG4 (MW)3010099.804999.8664100.0000
PTG5 (MW)165550364.2674425.0176287.8140
PTG6 (MW)30100100.000096.798599.9572
PTG7 (MW)123410343.9435358.4092316.1286
V1 (p.u.)0.951.11.04931.05331.0470
V2 (p.u.)0.951.11.04431.04561.0449
V3 (p.u.)0.951.11.04411.04531.0457
V6 (p.u.)0.951.11.05631.04621.0429
V8 (p.u.)0.951.11.05751.04241.0480
V9 (p.u.)0.951.11.03231.02771.0295
V12 (p.u.)0.951.11.03061.04371.0400
T19 (p.u.)0.901.100.97590.98641.0058
T20 (p.u.)0.901.101.10001.03541.0652
T31 (p.u.)0.901.100.95800.99521.0279
T35 (p.u.)0.901.101.00591.01550.9929
T36 (p.u.)0.901.100.96550.93590.9724
T37 (p.u.)0.901.101.04721.03110.9682
T41 (p.u.)0.901.100.98600.99230.9732
T46 (p.u.)0.901.100.94850.97380.9507
T54 (p.u.)0.901.100.92600.91700.9249
T58 (p.u.)0.901.100.99220.98301.0198
T59 (p.u.)0.901.100.97310.95670.9621
T65 (p.u.)0.901.100.97460.96161.0190
T66 (p.u.)0.901.100.94300.96360.9000
T71 (p.u.)0.901.101.02690.99831.0310
T73 (p.u.)0.901.101.04121.00670.9675
T76 (p.u.)0.901.100.90001.01321.0535
T80 (p.u.)0.901.101.04841.04091.0417
QTG1 (MVAr)−14020052.113161.756127.0031
QTG2 (MVAr)−175028.058520.321537.9586
QTG3 (MVAr)−106026.967541.250024.8212
QTG4 (MVAr)−82512.75974.6859−2.4807
QTG5 (MVAr)−14020052.337712.523450.0058
QTG6 (MVAr)−395.23168.14396.4411
QTG7 (MVAr)−15015554.268283.734997.1273
ObjectiveEmission (t/h) 1.29981.60731.0859
Cost ($/h) 42,378.257441,829.540145,553.6603
Operation indicator V D (p.u.) 1.08591.17171.1377
P l o s s (MW) 14.399015.445316.5127
Table A2. Best solutions offered by CMODE in case 2.
Table A2. Best solutions offered by CMODE in case 2.
Case 2MinMaxBest CompBest CostBest
Emission
VariablePTG1 (MW)0575.88185.1707132.3190235.7068
PPV1 (MW)0100100.0000100.000099.7895
PTG2 (MW)4214080.955151.1500140.0000
PPV2 (MW)0100100.0000100.0000100.0000
PTG3 (MW)165550360.4079433.4232289.8099
PPV3 (MW)0100100.0000100.0000100.0000
PTG4 (MW)123410339.1958349.9696304.2488
V1 (p.u.)0.951.11.01661.02261.0109
V2 (p.u.)0.951.11.01281.01901.0081
V3 (p.u.)0.951.11.02401.01551.0214
V6 (p.u.)0.951.11.03901.03651.0374
V8 (p.u.)0.951.11.04721.05071.0555
V9 (p.u.)0.951.11.01951.02201.0278
V12 (p.u.)0.951.11.02361.02771.0406
T19 (p.u.)0.901.11.03821.00770.9963
T20 (p.u.)0.901.10.98160.99981.0451
T31 (p.u.)0.901.11.05151.05100.9962
T35 (p.u.)0.901.11.04120.98471.0599
T36 (p.u.)0.901.10.91370.95950.9000
T37 (p.u.)0.901.10.99750.97600.9929
T41 (p.u.)0.901.10.97840.98571.0127
T46 (p.u.)0.901.10.97330.94960.9693
T54 (p.u.)0.901.10.91140.91090.9005
T58 (p.u.)0.901.10.96080.94200.9773
T59 (p.u.)0.901.10.96230.94020.9293
T65 (p.u.)0.901.10.95500.97660.9586
T66 (p.u.)0.901.10.96480.95850.9395
T71 (p.u.)0.901.10.96440.99700.9782
T73 (p.u.)0.901.11.04700.99011.0281
T76 (p.u.)0.901.10.98270.99260.9920
T80 (p.u.)0.901.10.98930.98760.9844
QTG1 (MVAr)−14020016.947836.1716−12.7746
QPV1 (MVAr)−175020.736338.842322.0496
QTG2 (MVAr)−106038.884015.641716.3274
QPV2 (MVAr)−8253.9737−3.1597−6.3003
QTG3 (MVAr)−14020060.384256.972479.0276
QPV3 (MVAr)−394.01403.53845.4230
QTG4 (MVAr)−15015590.372991.3263147.6832
ObjectiveEmission(t/h) 1.15461.51450.9719
Cost ($/h) 31,510.964130,778.968834,763.0205
C T ($/h) 30,251.790529,519.795233,504.8575
C V ($/h) 1259.17361259.17361258.1630
Operation indicator V D (p.u.) 0.97210.99820.9315
P l o s s (MW) 14.929516.061818.7548

References

  1. Nanda, J.; Hari, L. Economic emission load dispatch with line flow constraints using a classical technique. IEEE Proc.-Gener. Transm. Distrib. 1994, 141, 1–10. [Google Scholar] [CrossRef]
  2. Hargreaves, J.J.; Hobbs, B.F. Commitment and dispatch with uncertain wind generation by dynamic programming. IEEE Trans. Sustain. Energy 2012, 3, 724–734. [Google Scholar] [CrossRef]
  3. Xiong, G.; Yuan, X.; Mohamed, A.; Chen, J.; Zhang, J. Improved binary gaining–sharing knowledge-based algorithm with mutation for fault section location in distribution networks. J. Comput. Des. Eng. 2022, 9, 393–405. [Google Scholar] [CrossRef]
  4. Pulluri, H.; Naresh, R.; Sharma, V. An enhanced self-adaptive differential evolution based solution methodology for multiobjective optimal power flow. Appl. Soft Comput. 2017, 54, 229–245. [Google Scholar] [CrossRef]
  5. El-Sattar, S.A.; Kamel, S.; Sehiemy, R.; Jurado, F.; Yu, J. Single- and multi-objective optimal power flow frameworks using Jaya optimization technique. Neural Comput. Appl. 2019, 31, 8787–8806. [Google Scholar] [CrossRef]
  6. Chen, G.A.; 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. J. 2020, 92, 106321. [Google Scholar] [CrossRef]
  7. Naderi, E.A.; Pourakbari-Kasmaei, M.; Cerna, F.; Lehtonen, M. A novel hybrid self-adaptive heuristic algorithm to handle single- and multiobjective optimal power flow problems. Electr. Power Energy Syst. 2021, 125, 106492. [Google Scholar] [CrossRef]
  8. Reddy, S.S. Solution of multi-objective optimal power flow using efficient meta-heuristic algorithm. Electr. Eng. 2017, 100, 401–413. [Google Scholar] [CrossRef]
  9. Abbasi, M.; Abbasi, E.; Mohammadi-Ivatloo, B. Single and multi-objective optimal power flow using a new differential-based harmony search algorithm. J. Ambient. Intell. Humaniz. Comput. 2020, 12, 851–871. [Google Scholar] [CrossRef]
  10. Biswas, P.; Suganthan, P.N.; Mallipeddi, R.; Amaratunga, G. Multi-objective optimal power flow solutions using a constraint handling technique of evolutionary algorithms. Soft Comput. 2020, 24, 2999–3023. [Google Scholar] [CrossRef]
  11. Xiong, G.; Shuai, M.; Hu, X. Combined heat and power economic emission dispatch using improved bare-bone multi-objective particle swarm optimization. Energy 2022, 244, 123108. [Google Scholar] [CrossRef]
  12. Warid, W.; Hizam, H.; Mariun, N.; Wahab, N. A novel quasi-oppositional modified Jaya algorithm for multi-objective optimal power flow solution. Appl. Soft Comput. 2018, 65, 360–373. [Google Scholar] [CrossRef]
  13. Shi, B.; Yan, L.; Wu, W. Multi-objective optimization for combined heat and power economic dispatch with power transmission loss and emission. Energy 2013, 56, 135–143. [Google Scholar] [CrossRef]
  14. Hua, Y.; Jin, Y.; Hao, K. A clustering-based adaptive evolutionary algorithm for multiobjective optimization with irregular Pareto fronts. IEEE Trans. Cybern. 2019, 7, 2758–2770. [Google Scholar] [CrossRef]
  15. Li, R.; Gong, W.; Lu, C. A reinforcement learning based RMOEA/D for bi-objective fuzzy flexible job shop scheduling. Expert Syst. Appl. 2022, 203, 117380. [Google Scholar] [CrossRef]
  16. Zhang, J.; Xiong, G.; Zou, X.; Yuan, X. Multi-objective economic-environmental dispatch considering wind power and small runoff hydropower. Autom. Electr. Power Syst. 2021, 45, 1–8. [Google Scholar]
  17. Theocharides, S.; Theristis, M.; Makrides, G.; Kynigos, M.; Spanias, C.; Georghiou, G.E. Comparative Analysis of Machine Learning Models for Day-Ahead Photovoltaic Power Production Forecasting. Energies 2021, 14, 1081. [Google Scholar] [CrossRef]
  18. Theocharides, S.; Makrides, G.; Livera, A.; Theristis, M.; Kaimakis, P.; Georghiou, G.E. Day-ahead photovoltaic power production forecasting methodology based on machine learning and statistical post-processing. Appl. Energy 2020, 268, 115023. [Google Scholar] [CrossRef]
  19. Xiong, G.; Li, L.; Mohamed, A.W.; Yuan, X.; Zhang, J. A new method for parameter extraction of solar photovoltaic models using gaining–sharing knowledge based algorithm. Energy Rep. 2021, 7, 3286–3301. [Google Scholar] [CrossRef]
  20. Talavera, D.L.; Muñoz-Cerón, E.; de la Casa, J.; Lozano-Arjona, D.; Theristis, M.; Pérez-Higueras, P.J. Complete Procedure for the Economic, Financial and Cost-Competitiveness of Photovoltaic Systems with Self-Consumption. Energies 2019, 12, 345. [Google Scholar] [CrossRef] [Green Version]
  21. Jones, C.B.; Theristis, M.; Darbali-Zamora, R.; Ropp, M.E.; Reno, M.J.; Lave, M.S. Switch Location Identification for Integrating a Distant Photovoltaic Array Into a Microgrid. IEEE Access 2022, 10, 57902–57913. [Google Scholar] [CrossRef]
  22. Shi, J.; Zhu, Q.; Li, J. A novel hierarchical clustering algorithm with merging strategy based on shared subordinates. Appl. Intell. Int. J. Artif. Intell. Neural Netw. Complex Probl. Solving Technol. 2022, 52, 8635–8650. [Google Scholar] [CrossRef]
  23. Biswas, P.; Suganthan, P.N.; Mallipeddi, R.; Amaratunga, G. Optimal power flow solutions using differential evolution algorithm integrated with effective constraint handling techniques. Eng. Appl. Artif. Intell. 2018, 68, 81–100. [Google Scholar] [CrossRef]
  24. Biswas, P.P.; Suganthan, P.N.; Qu, B.; Amaratunga, G.A. Multi-objective economic-environmental power dispatch with stochastic wind-solar-small hydro power. Energy 2018, 150, 1039–1057. [Google Scholar] [CrossRef]
  25. Qu, B.; Liang, J.; Zhu, Y.; Suganthan, P.N. Solving dynamic economic emission dispatch problem considering wind power by multi-objective differential evolution with ensemble of selection method. Nat. Comput. 2017, 18, 695–703. [Google Scholar] [CrossRef]
  26. Yu, X.; Yu, X.; Lu, Y.; Sheng, J. Economic and emission dispatch using ensemble multi-objective differential evolution algorithm. Sustainability 2018, 10, 418. [Google Scholar] [CrossRef] [Green Version]
  27. Qiao, B.; Liu, J.; Hao, X. A multi-objective differential evolution algorithm and a constraint handling mechanism based on variables proportion for dynamic economic emission dispatch problems. Appl. Soft Comput. 2021, 108, 107419. [Google Scholar] [CrossRef]
  28. Xiong, G.; Zhang, J.; Shi, D.; Zhu, L.; Yuan, X. Parameter extraction of solar photovoltaic models via quadratic interpolation learning differential evolution. Sustain. Energy Fuels 2020, 4, 5595–5608. [Google Scholar] [CrossRef]
  29. Xu, R.; Wunsch, I. Survey of clustering algorithms. IEEE Trans. Neural Netw. 2005, 16, 645–678. [Google Scholar] [CrossRef] [Green Version]
  30. Biswas, P.; Mallipeddi, R.; Arora, P.; Suganthan, P.N. 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]
  31. Deb, K.; Agarwal, R.B. An evolutionary many-objective optimization algorithm using reference-point-based nondominated sorting approach, part I: Solving problems with box constraints. IEEE Trans. Evol. Comput. 2014, 18, 577–601. [Google Scholar] [CrossRef]
  32. Edib, S.N.; Lin, Y.; Vokkarane, V.; Qiu, F.; Yao, R.; Zhao, D. Optimal PMU Restoration for Power System Observability Recovery after Massive Attacks. IEEE Trans. Smart Grid 2021, 12, 1565–1576. [Google Scholar] [CrossRef]
  33. Coronel, E.; Baran, B.; Gardel, P. Optimal placement of remote controlled switches in electric power distribution systems with a Meta-heuristic Approach. Lat. Am. Trans. 2022, 45, 590–598. [Google Scholar] [CrossRef]
  34. Deb, K.; Pratap, A.; Agarwal, S.; Meyarivan, T. A fast and elitist multi-objective genetic algorithm: NSGA-II. IEEE Trans. Evol. Comput. 2010, 6, 182–197. [Google Scholar] [CrossRef] [Green Version]
  35. Yang, S.; Li, M.; Liu, X.; Zheng, J. A grid-based evolutionary algorithm for many-objective optimization. IEEE Trans. Evol. Comput. 2013, 17, 721–736. [Google Scholar] [CrossRef]
Figure 1. The distribution of solar irradiance.
Figure 1. The distribution of solar irradiance.
Energies 15 09489 g001
Figure 2. The dendrogram of the merged hierarchical clustering.
Figure 2. The dendrogram of the merged hierarchical clustering.
Energies 15 09489 g002
Figure 3. The flowchart of CMODE for the MOOPF problem.
Figure 3. The flowchart of CMODE for the MOOPF problem.
Energies 15 09489 g003
Figure 4. The wiring diagram of the modified IEEE 57-bus system (red 1 to 4—power sources, black 1 to 57—buses).
Figure 4. The wiring diagram of the modified IEEE 57-bus system (red 1 to 4—power sources, black 1 to 57—buses).
Energies 15 09489 g004
Figure 5. Available power of the three PV power plants.
Figure 5. Available power of the three PV power plants.
Energies 15 09489 g005aEnergies 15 09489 g005b
Figure 6. The comparison of the PFs of all methods in case 1.
Figure 6. The comparison of the PFs of all methods in case 1.
Energies 15 09489 g006
Figure 7. The comparison of the PFs of all methods in case 2.
Figure 7. The comparison of the PFs of all methods in case 2.
Energies 15 09489 g007
Figure 8. The comparison of the best and the worst PFs of CMODE.
Figure 8. The comparison of the best and the worst PFs of CMODE.
Energies 15 09489 g008
Figure 9. The bus voltages in the three solution scenarios obtained by CMODE for case 1.
Figure 9. The bus voltages in the three solution scenarios obtained by CMODE for case 1.
Energies 15 09489 g009
Figure 10. The bus voltages in the three solution scenarios obtained by CMODE for case 2.
Figure 10. The bus voltages in the three solution scenarios obtained by CMODE for case 2.
Energies 15 09489 g010
Figure 11. The active output power and total operating cost in the three scenarios (1-case 1, 2-case 2).
Figure 11. The active output power and total operating cost in the three scenarios (1-case 1, 2-case 2).
Energies 15 09489 g011aEnergies 15 09489 g011b
Table 1. The system information.
Table 1. The system information.
ItemsCase1
IEEE 57-Bus System
Case2
Modified IEEE 57-Bus System
QuantityDetailsQuantityDetails
Buses57-57-
Branches80-80-
Thermal
generators
7Buses: 1 (Balancing Node), 2, 3, 6, 8, 9
and 12
4Buses: 1 (Balancing Node), 3, 8 and 12
PV
power plant
0-3Buses: 2, 6 and 9
Transformer17Branches: 19, 20, 31, 35, 36, 37, 41, 46, 54, 58, 59, 65, 66, 71, 73, 76, 8017Branches: 19, 20, 31, 35, 36, 37, 41, 46, 54, 58, 59, 65, 66, 71, 73, 76, 80
System load-1250.8 MW,
336.4 MVAr
-1250.8 MW,
336.4 MVAr
Load bus50Allowable voltage range: [0.94–1.06]50Allowable voltage range: [0.94–1.06]
Table 2. The parameters of the three solar photovoltaic plants.
Table 2. The parameters of the three solar photovoltaic plants.
Plant R I . s t d (W/m2)Rated Power (MW)The Parameters in Probability Density FunctionCost Factors ($/MW)
PV11000100 φ = 5.2 ;   γ = 0.6 ϖ d = 1 . 7 ;   ϖ r = 3 . 1 ;   ϖ p = 1 . 5
PV2 φ = 5.1 ;   γ = 0.58
PV3 φ = 5 ;   γ = 0.62
Table 3. Parameters settings of CMODE and other rivalries.
Table 3. Parameters settings of CMODE and other rivalries.
MethodParameter Settings
CMODE N = 200 ;   F m G = 0.1 + 0.9 · r a n d ;   C R m = r a n d
NSGA-II N = 200 ; mutation factor P M = 1 / D ; crossover factor P C = 1
crossover parameters D M = 20 ,   D C = 20
CA-MOEA N = 200 ;   P C = 1 ;   P M = 1 / D ;   D M = 20 ;   D C = 20
GrEA N = 200 ;   P C = 1 ;   P M = 1 / D ;   D M = 20 ;   D C = 20 ;
the number of divisions in each objective D I V = 45
Table 4. Comparison of HV results.
Table 4. Comparison of HV results.
AlgorithmCase 1Case 2
MeanStd.MeanStd.
CMODE0.073478.53 × 10−30.084137.67 × 10−3
NSGA-II0.072415.99 × 10−30.071765.34 × 10−3
CA-MOEA0.063166.03 × 10−30.079125.00 × 10−3
GrEA0.072885.09 × 10−30.077199.45 × 10−3
Table 5. R, p-value for the HV values of CMODE and other rivalries.
Table 5. R, p-value for the HV values of CMODE and other rivalries.
CMODE vs.CaseR+Rp-ValueSign
NSGA-IICase 12482177.50 × 10−1
Case 2450150.80 × 10−5+
CA-MOEACase 1432334.10 × 10−5+
Case 2373923.85 × 10−3+
GrEACase 12412248.61 × 10−1
Case 23611048.20 × 10−3+
Table 6. The comparison of part of solutions in case 1.
Table 6. The comparison of part of solutions in case 1.
MethodSituationCost ($/h)Emission (t/h) P l o s s (MW) V D (p.u.)
CMODEBest Comp42,378.257401.2997814.399021.08593
Best Cost41,829.540061.6073315.445291.17172
Best Emission45,553.660271.0858516.512691.13773
NSGA-IIBest Comp42,514.145381.2806414.298781.06271
Best Cost41,835.319861.7018316.621341.05436
Best Emission45,562.550971.0871117.781901.05475
CA-MOEABest Comp42,300.315541.4982114.640551.12854
Best Cost41,829.852451.7332616.564211.15373
Best Emission46,741.881701.1879219.427581.10973
GrEABest Comp42,095.550551.3971015.702171.19019
Best Cost41,810.328571.7484316.727260.93812
Best Emission46,334.098021.0945518.514970.92364
Table 7. The comparison of part of solutions in case 2.
Table 7. The comparison of part of solutions in case 2.
MethodSituationCost ($/h)Emission (t/h) P l o s s (MW) V D (p.u.)
CMODEBest Comp31,510.964101.1545814.929520.97206
Best Cost30,778.968771.5144516.061830.99820
Best Emission34,763.020460.9718818.754830.93152
NSGA-IIBest Comp31,878.112491.1079114.737061.20800
Best Cost30,960.609741.3265916.330621.28074
Best Emission34,584.573200.9731717.368001.23202
CA-MOEABest Comp31,363.897711.1805414.383011.17212
Best Cost30,860.006811.4387416.468371.11257
Best Emission34,804.967680.9755317.176021.18253
GrEABest Comp31,528.492331.1668216.375421.15121
Best Cost30,858.117831.5818819.118461.10638
Best Emission34,888.154430.9786517.706211.02394
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Lv, D.; Xiong, G.; Fu, X.; Wu, Y.; Xu, S.; Chen, H. Optimal Power Flow with Stochastic Solar Power Using Clustering-Based Multi-Objective Differential Evolution. Energies 2022, 15, 9489. https://doi.org/10.3390/en15249489

AMA Style

Lv D, Xiong G, Fu X, Wu Y, Xu S, Chen H. Optimal Power Flow with Stochastic Solar Power Using Clustering-Based Multi-Objective Differential Evolution. Energies. 2022; 15(24):9489. https://doi.org/10.3390/en15249489

Chicago/Turabian Style

Lv, Derong, Guojiang Xiong, Xiaofan Fu, Yang Wu, Sheng Xu, and Hao Chen. 2022. "Optimal Power Flow with Stochastic Solar Power Using Clustering-Based Multi-Objective Differential Evolution" Energies 15, no. 24: 9489. https://doi.org/10.3390/en15249489

APA Style

Lv, D., Xiong, G., Fu, X., Wu, Y., Xu, S., & Chen, H. (2022). Optimal Power Flow with Stochastic Solar Power Using Clustering-Based Multi-Objective Differential Evolution. Energies, 15(24), 9489. https://doi.org/10.3390/en15249489

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