Next Article in Journal
Challenges of Application of Green Ammonia as Fuel in Onshore Transportation
Previous Article in Journal
Efficient Management of Energy Consumption of Electric Vehicles Using Machine Learning—A Systematic and Comprehensive Survey
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Stochastic Multi-Objective Optimal Reactive Power Dispatch with the Integration of Wind and Solar Generation

1
Department of Electrical Engineering, Quaid-e-Awam University of Engineering Science and Technology, Nawabshah 67450, Sindh, Pakistan
2
School of Electrical Engineering, Southeast University, Nanjing 210096, China
3
Department of Electrical Engineering, Balochistan University of Engineering and Technology, Khuzdar 89100, Balochistan, Pakistan
4
Graduate School of Energy Convergence, Gwangju Institute of Science and Technology (GIST), Gwangju 61005, Republic of Korea
*
Author to whom correspondence should be addressed.
Energies 2023, 16(13), 4896; https://doi.org/10.3390/en16134896
Submission received: 31 May 2023 / Revised: 16 June 2023 / Accepted: 21 June 2023 / Published: 23 June 2023
(This article belongs to the Section A2: Solar Energy and Photovoltaic Systems)

Abstract

:
The exponential growth of unpredictable renewable power production sources in the power grid results in difficult-to-regulate reactive power. The ultimate goal of optimal reactive power dispatch (ORPD) is to find the optimal voltage level of all the generators, the transformer tap ratio, and the MVAR injection of shunt VAR compensators (SVC). More realistically, the ORPD problem is a nonlinear multi-objective optimization problem. Therefore, in this paper, the multi-objective ORPD problem is formulated and solved considering the simultaneous minimization of the active power loss, voltage deviation, emission, and the operating cost of renewable and thermal generators. Usually, renewable power generators such as wind and solar are uncertain; therefore, Weibull and lognormal probability distribution functions are considered to model wind and solar power, respectively. Due to the unavailability and uncertainty of wind and solar power, appropriate PDFs have been used to generate 1000 scenarios with the help of Monte Carlo simulation techniques. Practically, it is not possible to solve the problem considering all the scenarios. Therefore, the scenario reduction technique based on the distance metric is applied to select the 24 representative scenarios to reduce the size of the problem. Moreover, the efficient non-dominated sorting genetic algorithm II-based bidirectional co-evolutionary algorithm (BiCo), along with the constraint domination principle, is adopted to solve the multi-objective ORPD problem. Furthermore, a modified IEEE standard 30-bus system is employed to show the performance and superiority of the proposed algorithm. Simulation results indicate that the proposed algorithm finds uniformly distributed and near-global final non-dominated solutions compared to the recently available state-of-the-art multi-objective algorithms in the literature.

1. Introduction

In power system optimization, reactive power management helps to maintain voltage levels at all buses and reduces system losses. Optimal reactive power dispatch (ORPD) is crucial in enhancing the power system stability, reducing losses, improving reliability, enhancing the active power transfer capability, and enabling non-dispatchable renewable energy generation. ORPD also facilitates efficient operation and effective utilization of power system resources, leading to a more reliable and resilient electrical grid [1]. Reactive power flow is inevitable in power systems due to the prevalence of inductive loads and the consumption of reactive power by components such as transformers and transmission lines [2]. Therefore, generating enough reactive power in a network to meet the needs of VAR (volt-ampere-reactive) consumers is necessary, while avoiding excessive heat loss and an undesirable voltage drop. In optimal reactive power dispatch (ORDP), the objective is to minimize real power loss in the system, considering that reactive power flow results in actual (active) power loss. In a typical network, adjustments are made to the voltages of generator buses, settings of passive devices such as transformers, and shunt VAR compensators (SVC) to achieve the desired objective. During optimization, certain constraints must be satisfied, including load bus voltage limits, generator reactive power capabilities, line capacities, and power balance. In the literature, the widely considered objective functions to solve ORPD problems are power loss, voltage deviation (VD), and the local stability indicator (Lindex). These objectives aim to ensure the voltages at consumer terminals are close to the desired level (typically 1 p.u.) while controlling the flow of reactive power [3]. However, achieving this objective does not guarantee the lowest real power loss in the system. It is possible to consider both objectives of minimizing real power loss and voltage deviation together during the optimization process to find a compromise solution. However, these objectives are selected based on the significance placed on specific aspects of the network.
Several research papers have investigated the ORDP problem for power systems incorporating conventional thermal units. These include classical algorithms such as the interior point method [4] and quadratic programming [5]. As discussed, ORPD is a constrained type of problem, and classical algorithms have limitations in effectively incorporating all these constraints, potentially resulting in violated constraints or conservative solutions. ORDP problems involve discrete variables, such as shunt capacitors’ switching operations and transformers’ tap settings. Classical algorithms may struggle to efficiently handle these discrete variables, leading to suboptimal or infeasible solutions. Classical algorithms may lack robustness in dealing with uncertainties and variations in the power system, such as changes in load demand or the presence of renewable energy sources. They may struggle to adapt and provide optimal solutions under varying operating conditions. To address these limitations, advanced optimization techniques such as evolutionary algorithms, metaheuristic algorithms, and machine learning-based approaches have been proposed to enhance the efficiency, robustness, and scalability of ORDP solutions. These techniques aim to overcome the shortcomings of classical algorithms and provide improved solutions for optimal reactive power dispatch problems. These include modified differential evolution (MDE) [6], the opposition-based gravitational search algorithm (OGSA) [7], continuous ant colony-based differential evolution [8], quasi-oppositional-based learning (QOBE) [9], the oppositional teaching learning-based optimization algorithm [10], moth-flame optimization (MFO) [11], and the improved gravitational search algorithm (IGSA) [12], which were implemented to solve single- and weighted-sum multi-objective ORPD problems. Moreover, to increase the convergence and speed of evolutionary algorithms, their mix flavors, such as hybrid algorithms, are designed to solve ORPD problems. These include hybrid PSO and ICA (PSO-ICA) [13], the hybrid simplex and firefly algorithm (HFA) [14], the hybrid modified imperialist competitive algorithm, and invasive weed optimization (MICA-IWO) [15], which were implemented to solve ORPD problems.
As discussed, ORPDs are multi-objective problems. The single-objective EA has the limitation of a lack of trade-off between various conflicting objective functions and is limited in decision-making because of the single non-dominated solution. To overcome the limitations of single-objective EAs, multi-objective evolutionary algorithms have been developed. These algorithms efficiently find many final non-dominated solutions of conflicting objective functions in a single simulation run, allowing decision-makers to explore trade-offs and select the most suitable solution based on their preferences. The non-dominated sorting genetic algorithm II (NSGAII) [16], improved generalized DE (I-GDE3) [17], two-archive multi-objective Grey wolf optimizer (2ArchMGWO) [18], classification and Pareto domination-based MOEA (CPSMOEA) [19], modified NSGAII (MNSGAII) [20], hybrid fuzzy MOEA (HFMOEA) [21], multi-objective chaotic improved PSO (MOCIPSO) [22], classification and Pareto domination-based MOEA (CPDMOEA) [19], multi-objective DE (MODE) [23], chaotic parallel vector evaluated interactive honey bee mating optimization (CPVEIHBMO) [24], multi-objective ant lion optimization (MOALO) [25], multi-objective imperialist competitive algorithm (MOICA) [26], and the strength Pareto multi-group search optimizer (SPMGSO) [27] were applied to solve MOORPD problems considering conventional thermal generators.
Renewable energy sources such as wind and solar power have grown in popularity recently and present a challenge for the ORPD problem. Incorporating the uncertainty of wind and solar generation has been achieved through the use of optimization techniques such as the general algebraic modeling system (GAMS) [28,29], hybrid artificial physics optimization (APO) and PSO, called APO-PSO [30], NSGAII [31], hybrid modified NSGAII and TOPSIS [32], the enhanced firefly algorithm (EFA) [33], the opposition-based self-adaptive modified gravitational search algorithm (OSAMGSA) [34], hybrid NSGAII and differential evolution for multi-objective (DEMO) [35], and the two-point estimate method (TPEM) [36]. These papers mainly consider two objective functions, from power loss, cost, emission, and voltage deviation, to solve the ORPD problem.
Furthermore, recently, a large number of many-objective evolutionary algorithms (MaOEAs) were designed to solve mathematical optimization problems considering more than three objective functions. Optimizing more than three objectives can become increasingly complex as the number of objectives increases. The use of many-objective evolutionary algorithms (MaOEAs) is indeed a relevant approach to effectively address this challenge. The MaOEAs include NSGAIII [37], the knee-point-driven evolutionary algorithm (KnEA) [38], the improved decomposition-based evolutionary algorithm (IDBEA) [39], the inverted generational distance (IGD)-based MaOEA (MaOEAIGD) [40], a MaOEA based on an independent two-stage approach (MaOEAIT) [41], and a MaOEA based on objective space reduction and diversity improvement (MaOEARD) [42]. These algorithms are specifically designed to handle a large number of objectives (specially more than three) and can provide more robust solutions in such cases. Recently, an ORPD-based MaOP has been formulated in [43] considering four objective functions (minimization of cost and emissions, and maximization of the transmission line power factor and the voltage stability index), simultaneously optimized using NSGAIII.
To the best of the authors’ knowledge, no existing literature has attempted to address the stochastic ORPD problem involving unpredictable load demand, wind, and solar power (specifically, photovoltaic or PV) subject to simultaneously minimizing three or four objective functions. PV systems are becoming increasingly crucial in smart grids due to the abundant, affordable, and widely available solar energy they harness. Consequently, it is essential to incorporate ORPD analysis considering both solar and wind power. However, incorporating multiple renewable sources into the optimal power distribution problem increases the complexity. In addition to the variability in the load demand, the uncertainty associated with renewable sources must also be considered. The stochastic ORPD problem can be conceptualized as a multi-objective optimization problem incorporating wind and solar power, uncertain load demand, and other relevant variables.
This research utilizes a scenario-based approach to formulate and solve a single-objective ORPD problem that considers the stochastic characteristics of load demand, wind speed, and solar irradiance. The main focus of the study revolves around the multi-objective optimization aspect. The modified IEEE 30-bus test system is optimized simultaneously for various objectives, including real power loss, aggregate voltage deviation at load buses, the active power supply cost, and emissions. The Gaussian probability distribution function (PDF) is the most suitable model to represent the uncertainty in load demand. The stochastic behavior of wind speed is simulated using the Weibull PDF, while the lognormal PDF captures the stochastic nature of solar PV. A Monte Carlo simulation is conducted to generate many alternative scenarios for each of these uncertain variables. Subsequently, a scenario reduction technique is applied to select a specific number of representative situations from the generated alternatives. By lowering the proposed problem’s complexity while keeping the solution’s quality, scenario reduction approaches are considered to improve the computing efficiency, guarantee a representative sample of scenarios, enable trade-off analysis, and facilitate decision-making.
The selected representative scenarios are implemented to formulate scenario-based ORPD problems and optimized through a new constrained, efficient non-dominated sorting-based bidirectional co-evolutionary algorithm (BiCo) that was not yet tested to solve multi-objective scenario-based ORPD problems. The proposed algorithm is applied to solve scenario-based ORPD problems. The critical contributions of this work are outlined as follows:
  • Formulation of a deterministic and stochastic ORPD problem incorporating uncertain load demand, wind, and solar power in a modified IEEE 30-bus test system.
  • Generation of numerous scenarios for uncertain demand and renewable energy applying the Monte Carlo method and selection of representative scenarios using a backward reduction algorithm of scenario reduction.
  • A new efficient NSGAII-based bidirectional co-evolutionary algorithm with an integrating constraint-handling technique is applied to solve the multi/many-objective ORPD problem, that simultaneously considers 2, 3, and 4 objective functions.
  • A comparative study of the deterministic and stochastic multi-objective ORPD for base configurations of IEEE 30 and the modified IEEE 30-bus test system.
  • Detailed analyses and comparisons of the proposed scenarios considering all the constraints in deterministic and stochastic multi-objective ORPD problems.
This paper is structured as follows: Section 2 provides the problem formulation, while Section 3 presents a detailed explanation of scenario generation and reduction using MCS. The implementation of the proposed algorithm to the multi-objective ORPD problem is demonstrated in Section 4. The simulation results are presented in Section 5, followed by discussions of all the study cases in Section 6. Finally, the research conclusions are presented in Section 7.

2. Problem Formulation

Without loss of generality, a constrained multi-objective optimization problem can be given as:
min F x = f 1 x , f 2 x , f m x T g i x 0 , i = 1,2 , 3 , p h i x = 0 , i = 1,2 , 3 q x = ( x 1 , x 2 , . . x D ) T S
where F(x) consists of vector objective functions, m shows the total number of objective functions, x is the decision vector, g(x) and h(x) are the number of p and q nonlinear inequality and equality constraints, respectively, and D is the number of dimensions in the decision vector. The decision vector of the proposed problem is:
x = V G , 1 , , V G , N g V G , Q c , 1 , Q c , N C Q c , T k , 1 , T k , N T T k T
This study considers four objective functions to solve the ORPD problem. These include the expected cost of active and reactive power injection ( C ) in (USD/h), the expected emission rate ( E ) in tons per hour ( t / h ), the expected power loss ( P L ) in MW, and the expected voltage deviation ( V D ) in p.u. Functional loss is one of the most predominant objective functions in the ORPD problem that leads to an improved system efficiency, enhanced voltage stability, economic benefits for power utilities, and better integration of renewable energy sources. It promotes the optimal use of resources, cost savings, and a more sustainable power system. Therefore, the first objective function f 1 is the expected minimization of power loss, and it is computed as:
f 1 = s c = 1 n s c τ s c k = 1 n l G k [ V i 2 + V j 2 2 V i V j c o s ( δ i j ) ]
where G k is the shunt conductance of the kth line between bus i and j and δ i j = δ i δ j is the branch voltage angle. Considering power loss minimization results in an increase in the system voltage beyond a specific limit. Therefore, to control the voltage level near unity, it is desirable to consider voltage deviation (VD) as the objective function to ensure better voltage regulation, improve system security, safeguard electrical equipment, reduce equipment failures, optimize power flow, and enhance the overall system efficiency. The second objective function f 2 is the expected VD, and mathematically, it is calculated as:
f 2 = s c = 1 n s c τ s c p = 1 N p q | V L p 1 |
where, N p q shows the total number of load buses and V L p is the PQ bus voltage. The optimization of power generation, voltage stability, grid dependability, and the efficient integration of renewable energy sources are made possible by including active and reactive power costs in formulating the ORPD problem. This leads to an enhanced system performance and cost-effectiveness. Therefore, the third objective function f 3 is the expected cost of active and reactive power generation, and it is calculated as follows:
f 3 = s c = 1 n s c τ s c i = 1 N T C i P g T + C i Q g T + s c = 1 n s c τ s c j = 1 N W C j P g W + s c = 1 n s c τ s c k = 1 N S C k P g S
where, f 3 is the expected cost of the power supply, τ s c is the probability of scenario sc, N s c is the total number of scenarios, N T , N W , and N s are the total numbers of thermal, wind, and solar PV generators, respectively, and C i P g T is the quadratic cost of the ith thermal generator, which can be given as:
C i P g T = a i + b i P g T i + c i P g T i 2 C i Q g T = a i + b i Q g T i + c i Q g T i 2
In this work, the cost parameters a i ,   b i , a n d   c i are the same for the active and reactive power generation, and these cost coefficients are shown in Table 1. The generator at bus 1 is the reference bus, and generators installed at buses 2, 11, and 13 are the voltage-controlled generators. In Equation (5), C j P g W and C k P g S are the costs of wind and solar PV generators. In this work, the wind and solar PV generators considered linear cost functions, whose parameters C j and C k were set to 2.03 USD/MWh.
The emission rate is one of the objective functions in ORPD problems that promotes environmental sustainability, encourages renewable integration, improves system efficiency, and meets stakeholder expectations for cleaner and more sustainable power systems. Therefore, the fourth objective function f 4 in this study is the emission rate [44], computed as:
f 4 = s c = 1 n s c τ s c i = 1 N T G α i + β i P g T i + γ i P g T i 2 + ω i exp μ i P g T i
where, α i , β i , γ i , ω i , and μ i are the emission coefficients associated with the ith thermal generator, which are provided in Table 1. The equality constraints, h i ( x ) , given in Equation (1) can be defined as:
P G i P D i = V i j = 1 N b V j G i j c o s δ i j B i j s i n δ i j Q G i Q D i = V i j = 1 N b V j G i j s i n δ i j B i j c o s δ i j
where B i j is the susceptance of a line between bus i and j and P D i and Q D i are the fundamental and reactive power demands. The number of inequality constraints, g i ( x ) , is given as:
  • Generator constraints:
V G i m i n V G i V G i m a x i N G Q G i m i n Q G i Q G i m a x i N G
  • Transformer constraints:
T a p m m i n T a p m T a p m m a x m N T X
  • Shunt compensator constraints:
Q c k m i n Q C k Q C k m a x k N C
  • Security constraints:
V L m i n V L V L m a x L N L
S l S l m a x l n l
Most multi-objective evolutionary algorithms (MOEAs) examined in the literature review use one typical method for handling constraints, known as the penalty function approach, which manages constraint violations by applying a penalty parameter. Inappropriately selecting penalty parameters can also result in an infeasible solution. Consequently, when dealing with a realistic multi-objective problem with constraints, selecting an appropriate constraint-handling technique to guide the MOEAs is crucial. This helps search the entire feasible space, escape the infeasible region, and find a widely distributed Pareto front close to the global optimum. Therefore, in this paper, the constraint domination principle [45] was implemented to handle constraints in the proposed bidirectional co-evolutionary algorithm.
Furthermore, base case loading, called deterministic ORPD, was conducted using the base configurations of the IEEE 30 system, that consists of conventional thermal generators only to manage the load demand. The results obtained from this case were compared to previously published findings. For the stochastic multi-objective ORPD analysis, the IEEE 30-bus system was modified to incorporate a wind turbine at bus 5 and a solar PV generation at bus 8. The parameters of the systems studied in this research are summarized in Table 2.

3. MCA-Based Scenario Generation and Reduction Technique

This section focuses on the modified IEEE 30-bus system incorporating uncertain non-dispatchable generation and load demand. The original scenario assumes a fully loaded (fixed) network, while the modified network considers the unpredictability of demand. This section addresses the modeling of uncertainty in load demand and renewable energy sources, as well as the approaches for scenario generation and reduction.

Scenario Generation of Wind, Solar, and Load Uncertainties

A normal PDF with a known mean μ d and standard deviation σ d was used to describe load uncertainty as in [29], and mathematically, P d , computed as:
D P D = 1 σ D 2 π exp P D μ D 2 2 σ D 2
In the literature, Weibull PDF has been applied to generate wind velocity, v w , as:
v v w = β α v w α β 1 exp v w α β
where α and β are the scale and shape parameters of Weibull PDF. The probability density function (PDF) for the solar irradiance was generated using the lognormal distribution function. Similar to Gaussian and Weibull PDF, the lognormal function also has two parameters, such as mean μ s and standard deviation σ s , and is given as:
G G s = 1 G s σ s 2 π exp ln G s μ s 2 2 σ 2 ,   f o r   a l l   G s > 0
Moreover, the 1000 MCS-based scenarios were generated using Equations (13)–(15) [47,48]. Figure 1, Figure 2 and Figure 3 represent the 1000 MCS scenarios of probabilistic load demand, wind velocity, and solar irradiances.
It is essential to consider that solar irradiance accounts only if daylight is available. Typically, there would be no solar irradiance during nighttime hours as the sun is not visible. The probability of zero irradiance is about 50%, while the remaining 50% probability is utilized to construct solar irradiance scenarios using a lognormal distribution. Suppose all the 1000 scenarios of all the load, solar PV, and wind power generations are considered. Then, the 1000 × 1000 × 1000 test system is used to solve the ORPD problem. It is impractical to solve such substantial scenarios.
In order to avoid such limitations of the large number of scenarios, in this work, the scenario reduction technique from [49] was employed to find the 24 representative scenarios. These twenty-four representative scenarios are shown in Table 3. The 24 reduced representatives, as shown in Table 3, are analogs to realistic scenarios. In scenario 4, solar irradiance was zero, and the probability of this scenario was 48%. Moreover, Table 3 shows that wind velocity, v w , and solar irradiances, G s , complemented each other, the same as those of realistic scenarios. Then, the reduced scenario-based wind velocity and solar irradiances were employed to find the wind and solar PV power generation using Equations (16) and (17):
P g W ( v W ) = 0 ,   f o r   ν w < v i n   a n d   v w > ν o u T P w r v w ν i n ν r v i n   f o r   v i n v v r P w r   f o r   v r < ν w v o u f
where v w , v i n , v r , and v o u t are the actual, cut-in, rated, and cut-out wind velocities, respectively. It is evident from Equation (16) that the power generated by a wind turbine is a piecewise function of the wind speeds. At a given value of solar irradiances ( G s ) , solar PV power ( P g S ) can be computed as:
P g S = P g r G s 2 G s t d R c   f o r   0 < G s < R c P g r G s G s t d   f o r   G s R c
where G s t d is the standard irradiances that are 1000 W/m2, and R c is the certain irradiances. In this paper, Equations (16) and (17) were used to compute the maximum generated power of wind and solar PV units, as shown in the fourth and sixth columns of Table 3.

4. Constraint-Handling Technique and MOEAs

MOEAs are popular and powerful tools for solving multi-objective ORPD problems and have successfully found valuable solutions [4,8,11]. Addressing these limitations often involves algorithmic enhancements, problem-specific adaptations, and careful selection of algorithm configurations to ensure the best possible performance. The proposed multi-objective ORPD problem is a realistic, constrained, scenario-based, large-scale optimization problem, as shown in Table 2. For the solution of multi-objective ORPD problems, MOEAs prematurely converge into the local Pareto front (PF), and a subset of the Pareto optimal solution, called the Pareto set (PS), and they fail to explore other promising regions of the search space. In order to resolve these problems, this paper exercised a new bidirectional co-evolutionary (BiCo) constrained MOEA [50] with the integration of the constraint domination principle (CDP) [45] to handle constraints. The constraint technique usually deletes infeasible solutions and accepts feasible solutions. A feasible area is where all decision vectors’ degree of constraint violation (CV) is zero. The Pareto front (PF) represents the collection of all Pareto optimal solutions in the objective space. Pareto optimal solutions (PS) encompass all solutions within feasible regions. From the two solutions, e.g., x u and x v , x u are non-dominated solutions if in the objective space, the value of f ( x u ) is less than or equal to the value of f ( x v ) , but for at least one objective function j , f j ( x u ) is less than f j ( x v ) . The constraint domination principle is defined as follows.
Based on the two aforementioned definitions, namely feasible and non-domination solutions, the principle of constraint domination was employed to compare two randomly selected populations, e.g., x u and x v , where x u survives in the current iteration and goes to the next iteration if, and only if:
  • Both solutions are infeasible, and C V ( x u ) < C V ( x v ) .
  • x u is feasible and x v is infeasible.
  • Both solutions are feasible, then f i ( x u ) f i ( x v ) .
The proposed algorithm was elucidated into four steps with the integration of CHT, such as CDP. In the first step, the initial population ( P t ) of size N p was randomly generated considering the upper and lower bounds of the decision vector and the empty archive population ( A t ). In the second step, a binary tournament selection scheme was applied to select multiple copies of the best solutions from the ( P t U A t ) to generate an offspring population, Q t , using a simulated binary crossover operator [51]. In the third step, the main population was updated ( P t + 1 ) by combining the main, P t , and offspring, Q t , populations to generate fronts of non-dominated solutions. In the fourth step, the archive population was updated for the next iteration, A t + 1 , which is responsible for generating non-dominated infeasible solutions to improve the diversity of the Pareto front [50]. A detailed description of the steps of the proposed algorithms’ flow diagram is shown in Figure 4.

5. Simulation Results and Discussion

In this work, the first base case IEEE 30-bus test system, called the deterministic system, without any modifications such as wind and solar integration and operating at base load, was utilized to compare the proposed algorithm with a recently implemented one. The objective functions considered for the comparison were voltage deviation and power loss, commonly used in the literature, aiming to validate and demonstrate the superiority of the proposed algorithm. The single-line diagram of the proposed test network is shown in Figure 5.

5.1. Deterministic Base Case Multi-Objective ORPD

In this section, state-of-the-art MOEs are implemented to solve multi-objective ORPD problems. To show the superiority and performance of the proposed algorithm in terms of exploration and exploitation compared to the recent algorithms, two popularly used objective functions, power loss and voltage deviation, were considered. The main objective of MOEAs is to generate high-quality solutions that are non-dominated. The quality assessment of non-dominated (ND) solutions involves three key goals: convergence, diversity, and spread. Researchers have extensively evaluated the quality of solution sets obtained by MOEAs, which underscores the need for enhancing the convergence, diversity, and dissemination of the MOEAs’ ultimate non-dominated solutions. In the past, various performance metrics have been proposed to facilitate a precise comparison of MOEAs. The most famous performance metric for comparing MOEAs is the hypervolume indicator (HVI) (for details, see [52]). The HVI measures the performance of MOEAs in both convergence and spread; the higher the value of the HVI, the better the final non-dominated solutions. For the statistical results, each algorithm was independently run twenty times to find the best, worst, standard deviation, and HVI values. A larger HVI value indicates better convergence and distribution of PF. More recent algorithms, such as NSGAII [45], ToP [53], CCMO [54], C3M [55], CMME [56], and CMOCSO [57], were implemented to solve the multi-objective deterministic ORPD problems. The simulation results based on the statistics of the HVI (mean, best, worst, and standard deviation values of HVI over ten independent runs) are summarized in Table 4. The last column, %FR, shows the feasibility ratio. It is worthwhile to mention that no constraint violation was observed in any trial run of any algorithm. All experiments in this article were conducted on the platform developed by Tian et al. (PlatEMO) [58].
The simulation results of statistical performance showed that the proposed algorithm found consistent results across all the runs compared to the other algorithms. Out of twenty PFs, each algorithm’s best Pareto front (PF) was found using the statistical results shown in Table 4. Figure 6 compares the best PF of all the algorithms with the proposed algorithm. The PF of the proposed algorithm outperformed all others in terms of the first objective function f 1 , whereas, for objective function f 2 , CMOCSO [57] showed the best result. The decision-maker can take a solution from the population-based, non-dominated solutions. This paper applied the fuzzy weight technique [35] to extract the best compromise solution (BCS) from the best PF of the final non-dominated solutions. In this technique, the first step is to compute the membership function by normalizing the objective function, as:
μ m k = 1 f o r   f m k f m m i n f m m a x f m k f m m a x f m m i n f o r   f m m i n < f m k < f m m a x 0 f o r   f m k f m m a x
Then, each membership function is normalized as:
μ k = Σ m = 1 M μ m k Σ k = 1 N d Σ m = 1 M μ m k
The better consensus solution is the highest value of μk out of all non-dominated (Nd) solutions. Figure 6 displays the final non-dominated solutions of all iterations for analysis case 1. Furthermore, Table 5 shows the best compromise solution’s decision vector and objective functions. Table 5 demonstrates that all decision variables were within their respective upper and lower bounds, and the MVAr injected by all the generators adhered to the specified limits. Additionally, we compared the simulation results of the base case with an existing method from the literature for solving single- and multi-objective ORPD problems, as shown in Table 6.
Table 6 clearly shows that the proposed algorithm competed with most of the MOEAs in the base case. The simulation results of the proposed algorithm dominated the results of MEAASS [59], NSGAII [60], and PSO [61]. The recent advantages of wind and solar integration in power systems provide opportunities for more comprehensive and efficient solutions to ORPD problems, leading to a greener, more reliable, and optimized power system operation. Therefore, in the next section, the IEEE 30-bus network is modified to integrate uncertain wind solar generation.

5.2. Stochastic Multi-Objective ORPD

The IEEE 30-bus was considered to evaluate the proposed algorithm’s usefulness in solving stochastic multi-objective ORPD problems. A detailed description of the decision variable and the modified test network is shown in Table 2. Furthermore, the active power of thermal generators was kept fixed in all scenarios, that is, at 75, 25, and 30 MW, whereas the power generated by slack bus generators was computed using the Newton Raphson load flow method. Wind and solar generators are uncertain, and the power generation of these generators depends upon wind velocity and solar irradiances. As discussed in Section 3, the wind generator and photovoltaic system output can vary in different scenarios. Hence, if the active power is low from these renewable sources, the swing generator must compensate and maintain the power balance. In this analysis, the maximum power output of the swing generator was sufficiently high, at 200 MW, to ensure that the generator can compensate for the demand, even if the real power production from renewable sources was low or zero. To show the performance of the proposed algorithm, various study cases of conflicting 2, 3, and 4 objective functions were considered and simultaneously optimized. The proposed study cases of the stochastic multi-objective ORPD problem were:
Case 1: Power loss ( f 1 ) vs. voltage deviation ( f 2 )
Case 2: Voltage deviation ( f 2 ) vs. cost ( f 3 )
Case 3: Cost ( f 3 ) vs. emission ( f 4 ) vs. voltage deviation ( f 2 )
Case 4: Cost ( f 3 ) vs. power loss ( f 1 ) vs. voltage deviation ( f 2 )
Case 5: Cost ( f 3 ) vs. emission ( f 4 ) vs. power loss ( f 1 ) vs. voltage deviation ( f 2 )
In the stochastic study, 24 scenarios were generated, as shown in Table 3. All the scenarios were combined to form an islanded network, where the search algorithm found that the feasible decision vector and objective functions were optimized as a single network. Expected values of the objective functions of the cases are provided in Equation (3)–(5) and (7). In this paper, the objective functions of each case’s scenarios were simultaneously optimized to compute the expected values of the objective functions. The Pareto front of the expected values for the objective functions of cases 1, 2, 3, and 4, considering all the scenarios, is shown in Figure 7. Figure 7 shows that the proposed algorithm searched the evenly spaced and approximate global optimal solutions in most cases. The data tip in Figure 7 shows the best compromise solution. Compared to the deterministic base case (100% loading), stochastic ORPD yielded a better solution. In the stochastic study, mean loading was 80%, along with the wind and solar integration. Therefore, the overall performance of the stochastic study seems to be better. In case 1, the expected voltage deviation was 0.1444 p.u. and the expected P L was 2.47 MW.
In case 2, the VD was slightly higher compared to case 1, which was 0.14 p.u., and another objective function was the expected cost of active and reactive power generation that was minimized up to 656.36 USD/h. The VD was slightly higher in case 2 because of power loss as the objective function in case 1, emphasizing that power loss minimization was achieved by increasing the voltage level of the system. In case 3, the obtained minimum values of the expected objective functions of cost, emission, and VD were 782.4 (USD/h), 0.127 (t/h), and 0.197 p.u., respectively. In case 4, the final objective functions of cost, VD, and power loss were 752.369 (USD/h), 0.255 p.u., and 3.357 MW, respectively. In case 3, the cost was higher than that in case 4 due to the simultaneous minimization of the VD and power loss in case 4. Considering the VD, one of the objective functions emphasized those solutions that yielded voltage near unity and less reactive power injected by the generators; hence, the cost decreased to some extent. However, the active power of all the thermal generators was fixed, and only the variables wind and solar power were optimized, whereas the slack bus generator was used to balance the generation. Figure 8 shows the results of the final non-dominated solution of case 5; in this case, all the objective functions were optimized to show the proposed algorithm’s effectiveness in solving many-objective optimizations. In Figure 8, each vertical line is the objective function, and each horizontal line shows a solution. Figure 5 demonstrates how the suggested approach located the widely dispersed final non-dominated solutions from which the decision-maker can choose one solution. Finally, in all the cases, a fuzzy decision-making technique was employed to select the best compromise solution (BCS). That single BCS of all the cases comprises solutions for all the scenarios.
Table 7 shows the BCSs of all the scenarios shown in Figure 7 and Figure 8. Figure 9a–c show the box plot and the mean value of the PV bus voltage, V g , and transformer tap ratio, T a p m . Moreover, reactive power was produced by the conventional thermal generators. Each box in the box plot shows the median, the lower and upper quartiles, and any outliers of all the scenarios of all cases. Statistically, Figure 9a–c show that all the variables were within the upper and lower limits. However, Figure 9d presents the load bus voltage ( V L ) of all the scenarios of all cases. Each box plot of all the scenarios has lower and upper limits of 0.95 and 1.05 p.u. Compared to all the cases, the mean value of the load bus voltage profile seems ideal in case 2, which was smooth in all the scenarios and near unity. In all other cases, the mean value of the load bus voltage of all the scenarios highly fluctuated.

6. Discussion

In the field of power systems’ engineering, the multi-objective ORPD problem is a prominent study topic. It entails distributing reactive power among various power system components in order to simultaneously optimize different objectives. Section 1 presented recent ORPD literature and the primary findings and limitations. For the purpose of solving the single- and multi-objective ORPD problems, majority of researchers in the literature used the IEEE 30-bus test system. Therefore, the IEEE 30-bus system was taken into consideration in this research to determine the ORPD problem’s solution.
In the past, power loss, VD, and the stability index were often employed to solve ORPD issues. To demonstrate the proposed algorithm’s superiority and performance, this research compared it to existing approaches in the literature using classical objective functions. Table 6 shows that, when compared to other approaches described in the literature in terms of the Pareto front (PF) and statistical comparisons, such as maximum, minimum, and standard deviation values, the suggested algorithm approximated the global optimal solution. When compared to all the other algorithms, the obtained value of the HVI was at its highest, at 0.197.
Wind and solar power integration into ORPD has garnered interest in recent decades. Wind and solar electricity have unique properties that make their incorporation into power systems difficult. Recent studies have optimized reactive power allocation by including wind and solar power concerns in ORPD formulations. As a result, the proposed test systems in this study were integrated with technologies for renewable energy sources, such as wind turbines and solar PV units. Moreover, load demand, wind, and solar power generation were modeled using normal, Weibull, and lognormal PDFs. Using the proposed PDFs, 1000 MCS-based scenarios are developed with credibility. The computing cost of finding solutions for each of these circumstances is high. Then, the 24 typical scenarios shown in Table 3 were discovered using the scenario reduction technique. Additionally, the authors have proposed five MO-RPD instances that seek to optimize a variety of competing objective functions that efficiently distribute reactive power among all devices, while taking into account the influence of unpredictable wind and solar PV generation. The simulation results of all the cases of all the scenarios are shown in Figure 7 and Figure 8, and the BCSs (expected values of the objective functions of all the scenarios) of all the cases are provided in Table 7. The figures clearly showed that the proposed algorithm found the near-global optimal and widely distributed solutions in a single simulation run. Figure 9a–c clearly show that all the decision variables were within the desirable limit, and the overall performance of cases 2 and 3 was better compared to all the other cases in terms of the minimum value of the decision variable. Figure 9d shows a statistical box plot of the voltage levels of all the load buses of all the scenarios. The box plot clearly showed that the voltage levels in all the scenarios were within 0.95 to 1.05 p.u. Cases 1 to 4 comprised of 2 and 3 conflicting objective functions, in the category of multi-objective optimization. It is interesting to note that the proposed algorithm showed well-distributed final non-dominated solutions considering four conflicting objective functions.
Optimizing multiple objectives can become increasingly complex as the number of objectives increases, such as in case 5 in our study. The use of many-objective optimization evolutionary algorithms (MaOEAs) is indeed a relevant approach to effectively address this challenge. In the literature, the problem of case 5 is called the many-objective optimization problems (MaOPs), and recently designed MaOEAs are implemented to find the optimal solutions of mathematical benchmark functions of MaOPs, such as NSGAIII [37], KnEA [38], and IDBEA [39]. These algorithms are specifically designed to handle a large number of objectives (especially more than three) and can provide more robust solutions in such cases. In this paper, all the above-discussed MaOEAs were implemented to find the optimal solution for the case 5 MOORPD problem. Figure 10 shows a comparison of the proposed algorithm with the recently implemented MaOEAs.
Figure 10 clearly shows that the proposed algorithm found better widely distributed, non-dominated solutions in all the objective functions, compared to the other state-of-the-art MaOEAs. NSGAIII emphasized the first objective function, whereas, in the other objective functions, NSGAIII became stuck in the local optimal region. The simulation results of IDBEA are promising compared to the NSGAIII and KnEA algorithms. Through the application of these five cases, we have demonstrated the effectiveness of our proposed approach in achieving optimal reactive power allocation and addressing the multiple objectives of power loss minimization, voltage deviation, the cost of reactive power generation, and the emission rate. The simulation results obtained from all the cases indicated significant improvements in the system performance and validated the efficacy of our proposed methodologies. The introduction of the proposed algorithm for ORPD provides a comprehensive approach to address the challenges associated with reactive power allocation in power systems.

7. Conclusions

In this paper, two studies, deterministic and stochastic, were considered to solve the multi-objective ORPD problem. Firstly, the deterministic multi-objective ORPD problem was considered using the most popular objective functions, such as power loss and the VD. This study aimed to show the superiority and performance of the proposed algorithm with the recently designed MOEAs already implemented in the literature to solve the ORPD problem. The deterministic case simulation results showed that the proposed algorithm found better evenly spaced and approximate global optimal solutions compared to other recently designed MOEAs. Each algorithm was run twenty times, independently, for a fair comparison between the various MOEAs. Statistical parameters of all twenty runs (best, worst, and standard deviation values), based on the hypervolume indicators (HVI) and inverse geometric distance (IGD) metrics, popularly used performance metrics, were considered. The proposed algorithm found better results regarding the HVI and IGD than most of the implemented MOEAs.
A real large-scale stochastic multi-objective ORPD problem was formulated using a modified IEEE 30-bus test system. In the stochastic study, variability in load demand, wind, and solar PV units was computed using suitable mathematical models, such as normal, Weibull, and lognormal probability density functions (PDFs). In the stochastic ORPD problem, 1000 MCS-based random scenarios were initially generated using the PDFs; then, the scenario reduction technique was applied to reduce the size of the problem. Table 2 shows the size of the modified IEEE 30-bus test system. Various study cases comprised of 2, 3, and 4 conflicting objective functions were considered to show the superiority of the proposed algorithm. Pareto fronts of stochastic cases in the simulation results section clearly showed that the proposed method can find the approximate global non-dominated solution of 2, 3, and 4 conflicting objective functions for the decision-maker. Finally, the fuzzy weighted factor was applied to find the final non-dominated solutions.

8. Future Work

In the future, proposed formulations can be extended to implement reactive power reserves, fixed zonal reserves, or contingency studies considering many-objective optimization problems. Furthermore, recently implemented MaOEAs are unconstrained; therefore, effective constraint-handling techniques can be integrated to enhance the capability and performance of MaOEAs to solve many-objective ORPD problems.

Author Contributions

All authors planned the study and contributed to the idea and field of information. All authors have read and agreed to the published version of the manuscript.

Funding

This research was performed under Project Open Innovation RD (21-AE-001) and supported by K-water.

Data Availability Statement

Not applicable.

Acknowledgments

This research was performed under Project Open Innovation RD (21-AE-001) and supported by K-water.

Conflicts of Interest

The authors declare no conflict of interest.

Nomenclature

Symbol
BCSBest compromise solution N W Total number of wind generators
BiCoBidirectional co-evolutionary N S Total number of solar PV units
CHTConstraint-handling technique N S V C Total number of shunt VAR compensators
DVDecision vector N T X Total number of transformers
MCSMonte Carlo simulation N p q Total number of load or PQ buses
MOPMulti-objective optimization problem N g Total number of generators (thermal, wind, and solar PV)
MaOPMany-objective optimization problem
MOEAMulti-objective evolutionary algorithm n s c Total number of scenarios
MaOEAMany-objective evolutionary algorithm n l Total number of lines
ORPDOptimal reactive power dispatch P G , P D Active power generation and demand
PDFProbability density functions P L Power loss (MW)
PFPareto front P g T , Q g T Active and reactive power of thermal genera
SVCShunt VAR compensator P g W , P g S Active power of wind and solar PV unit
SDStandard deviation Q c Vector of SVC
T X Transformers Q G , Q D Reactive power generation and demand
VDVoltage deviation S Feasible search space
s c Current scenarios
Variable and Parameter Indexing S l m a x , S l Maximum and actual MVA flow limit in the lth branch
a , b , c Quadratic cost parameters of thermal unitTTranspose of vector
α , β , γ , ω , μ Emission coefficients of thermal unit T a p m Vector of transformer tap settings
α , β Scale and shape parameters of Weibull PDF V i , V j The voltage from and to the bus
B i j Shunt susceptance of line between bus i and j V G Vector of voltage set point of all the generators
C ( ) Total cost of active and reactive generation V L , V g The voltage at PQ and PV buses
C j and C k Cost parameters of wind and solar PV units x Decision vector
D Total number of the decision variable τ s c Probability of scenario s c
E Emission (t/h) δ i j Branch angle between bus i and j
F ( x ) Vector of multi-objective function D , v , G PDFs of percentage load, wind velocity, and solar irradiances
G k Shunt conductance of the kth line v w , G S Wind velocity and solar irradiance
g , h Number of p and q vectors of equality and inequality constraints μ d , σ d Mean and SD of normal PDF
i , j From and to bus μ s , σ s Mean and SD of lognormal PDF
N b Total number of buses
N T Total number of thermal generators

References

  1. Ali, M.H.; Soliman, A.M.A.; Abdeen, M.; Kandil, T.; Abdelaziz, A.Y.; El-Shahat, A. A Novel Stochastic Optimizer Solving Optimal Reactive Power Dispatch Problem Considering Renewable Energy Resources. Energies 2023, 16, 1562. [Google Scholar] [CrossRef]
  2. Shojaei, A.H.; Ghadimi, A.A.; Miveh, M.R.; Mohammadi, F.; Jurado, F. Multi-objective optimal reactive power planning under load demand and wind power generation uncertainties using ε-constraint method. Appl. Sci. 2020, 10, 2859. [Google Scholar] [CrossRef] [Green Version]
  3. Gupta, S.K.; Kumar, L.; Kar, M.K.; Kumar, S. Optimal reactive power dispatch under coordinated active and reactive load variations using FACTS devices. Int. J. Syst. Assur. Eng. Manag. 2022, 13, 2672–2682. [Google Scholar] [CrossRef]
  4. Jie, Z.; Shengchun, L.; Yao, R.; Liang, D.; Zhanshan, Y.; Yongfei, M. Reactive power optimization for AVC system based on decoupled interior point method. In Proceedings of the 2022 14th International Conference on Measuring Technology and Mechatronics Automation (ICMTMA), Changsha, China, 15–16 January 2022; pp. 131–133. [Google Scholar]
  5. Grudinin, N. Reactive power optimization using successive quadratic programming method. IEEE Trans. Power Syst. 1998, 13, 1219–1225. [Google Scholar] [CrossRef]
  6. Kar, M.K.; Kumar, S.; Singh, A.K.; Panigrahi, S. Reactive power management by using a modified differential evolution algorithm. Optim. Control Appl. Methods 2023, 44, 967–986. [Google Scholar] [CrossRef]
  7. Shaw, B.; Mukherjee, V.; Ghoshal, S.P. Solution of reactive power dispatch of power systems by an opposition-based gravitational search algorithm. Int. J. Electr. Power Energy Syst. 2014, 55, 29–40. [Google Scholar] [CrossRef] [Green Version]
  8. Pg, A.K.; Devaraj, D. Hybrid CAC-DE in optimal reactive power dispatch (ORPD) for renewable energy cost reduction. Sustain. Comput. Inform. Syst. 2022, 35, 100688. [Google Scholar] [CrossRef]
  9. Basu, M. Quasi-oppositional differential evolution for optimal reactive power dispatch. Int. J. Electr. Power Energy Syst. 2016, 78, 29–40. [Google Scholar] [CrossRef]
  10. Mandal, B.; Roy, P.K. Optimal reactive power dispatch using quasi-oppositional teaching learning based optimization. Int. J. Electr. Power Energy Syst. 2013, 53, 123–134. [Google Scholar] [CrossRef]
  11. Ng Shin Mei, R.; Sulaiman, M.H.; Mustaffa, Z.; Daniyal, H. Optimal reactive power dispatch solution by loss minimization using moth-flame optimization technique. Appl. Soft Comput. 2017, 59, 210–222. [Google Scholar] [CrossRef] [Green Version]
  12. Chen, G.; Liu, L.; Zhang, Z.; Huang, S. Optimal reactive power dispatch by improved GSA-based algorithm with the novel strategies to handle constraints. Appl. Soft Comput. 2017, 50, 58–70. [Google Scholar] [CrossRef]
  13. Mehdinejad, M.; Mohammadi-Ivatloo, B.; Dadashzadeh-Bonab, R.; Zare, K. Solution of optimal reactive power dispatch of power systems using hybrid particle swarm optimization and imperialist competitive algorithms. Int. J. Electr. Power Energy Syst. 2016, 83, 104–116. [Google Scholar] [CrossRef]
  14. Rajan, A.; Malakar, T. Optimal reactive power dispatch using hybrid Nelder–Mead simplex based firefly algorithm. Int. J. Electr. Power Energy Syst. 2015, 66, 9–24. [Google Scholar] [CrossRef]
  15. Ghasemi, M.; Ghavidel, S.; Ghanbarian, M.M.; Habibi, A. A new hybrid algorithm for optimal reactive power dispatch problem with discrete and continuous control variables. Appl. Soft. Comput. 2014, 22, 126–140. [Google Scholar] [CrossRef]
  16. Zhihuan, L.; Yinhong, L.; Xianzhong, D. Non-dominated sorting genetic algorithm-II for robust multi-objective optimal reactive power dispatch. In IET Generation, Transmission & Distribution; Institution of Engineering and Technology: Hong Kong, China, 2010; Volume 4, pp. 1000–1008. [Google Scholar]
  17. Ramesh, S.; Kannan, S.; Baskar, S. An improved generalized differential evolution algorithm for multi-objective reactive power dispatch. Eng. Optim. 2012, 44, 391–405. [Google Scholar] [CrossRef]
  18. Nuaekaew, K.; Artrit, P.; Pholdee, N.; Bureerat, S. Optimal reactive power dispatch problem using a two-archive multi-objective grey wolf optimizer. Expert Syst. Appl. 2017, 87, 79–89. [Google Scholar] [CrossRef]
  19. Zhang, M.; Li, Y. Multi-Objective Optimal Reactive Power Dispatch of Power Systems by Combining Classification-Based Multi-Objective Evolutionary Algorithm and Integrated Decision Making. IEEE Access 2020, 8, 38198–38209. [Google Scholar] [CrossRef]
  20. Jeyadevi, S.; Baskar, S.; Babulal, C.K.; Willjuice Iruthayarajan, M. Solving multiobjective optimal reactive power dispatch using modified NSGA-II. Int. J. Electr. Power Energy Syst. 2011, 33, 219–228. [Google Scholar] [CrossRef]
  21. Saraswat, A.; Saini, A. Multi-objective optimal reactive power dispatch considering voltage stability in power systems using HFMOEA. Eng. Appl. Artif. Intell. 2013, 26, 390–404. [Google Scholar] [CrossRef]
  22. Chen, G.; Liu, L.; Song, P.; Du, Y. Chaotic improved PSO-based multi-objective optimization for minimization of power losses and L index in power systems. Energy Convers. Manag. 2014, 86, 548–560. [Google Scholar] [CrossRef]
  23. Preetha Roselyn, J.; Devaraj, D.; Dash, S.S. Multi Objective Differential Evolution approach for voltage stability constrained reactive power planning problem. Int. J. Electr. Power Energy Syst. 2014, 59, 155–165. [Google Scholar] [CrossRef]
  24. Ghasemi, A.; Valipour, K.; Tohidi, A. Multi objective optimal reactive power dispatch using a new multi objective strategy. Int. J. Electr. Power Energy Syst. 2014, 57, 318–334. [Google Scholar] [CrossRef]
  25. Mouassa, S.; Bouktir, T. Multi-objective ant lion optimization algorithm to solve large-scale multi-objective optimal reactive power dispatch problem. COMPEL 2019, 38, 304–324. [Google Scholar] [CrossRef]
  26. Chen, G.; Cao, J.; Zhang, Z.; Sun, Z. Application of imperialist competitive algorithm with its enhanced approaches for multi-objective optimal reactive power dispatch problem. Eng. Lett. 2019, 27, 579–592. [Google Scholar]
  27. Zhou, B.; Chan, K.W.; Yu, T.; Wei, H.; Tang, J. Strength Pareto Multigroup Search Optimizer for Multiobjective Optimal Reactive Power Dispatch. IEEE Trans. Ind. Inf. 2014, 10, 1012–1022. [Google Scholar] [CrossRef]
  28. Mohseni-Bonab, S.M.; Rabiee, A. Optimal reactive power dispatch: A review, and a new stochastic voltage stability constrained multi-objective model at the presence of uncertain wind power generation. In IET Generation, Transmission & Distribution; Institution of Engineering and Technology: Hong Kong, China, 2017; Volume 11, pp. 815–829. [Google Scholar]
  29. Mohseni-Bonab, S.M.; Rabiee, A.; Mohammadi-Ivatloo, B. Voltage stability constrained multi-objective optimal reactive power dispatch under load and wind power uncertainties: A stochastic approach. Renew. Energy 2016, 85, 598–609. [Google Scholar] [CrossRef]
  30. Aljohani, T.M.; Ebrahim, A.F.; Mohammed, O. Single and multiobjective optimal reactive power dispatch based on hybrid artificial physics–particle swarm optimization. Energies 2019, 12, 2333. [Google Scholar] [CrossRef] [Green Version]
  31. Keerio, M.U.; Ali, A.; Saleem, M.; Hussain, N.; Hussain, R. Multi-Objective Optimal Reactive Power Dispatch Considering Probabilistic Load Demand Along with Wind and Solar Power Integration. In Proceedings of the 2020 2nd International Conference on Smart Power & Internet Energy Systems (SPIES), Bangkok, Thailand, 15–18 September 2020; pp. 502–507. [Google Scholar]
  32. Etghani, M.M.; Shojaeefard, M.H.; Khalkhali, A.; Akbari, M. A hybrid method of modified NSGA-II and TOPSIS to optimize performance and emissions of a diesel engine using biodiesel. Appl. Eng. 2013, 59, 309–315. [Google Scholar] [CrossRef]
  33. Liang, R.-H.; Wang, J.-C.; Chen, Y.-T.; Tseng, W.-T. An enhanced firefly algorithm to multi-objective optimal active/reactive power dispatch with uncertainties consideration. Int. J. Electr. Power Energy Syst. 2015, 64, 1088–1097. [Google Scholar] [CrossRef]
  34. Wu, Z.; Zhuang, Y.; Zhou, S.; Xu, S.; Yu, P.; Du, J.; Luo, X.; Abbas, G. Bi-Level Planning of Multi-Functional Vehicle Charging Stations Considering Land Use Types. Energies 2020, 13, 1283. [Google Scholar] [CrossRef] [Green Version]
  35. Alkayem, N.F.; Parida, B.; Pal, S. Optimization of friction stir welding process using NSGA-II and DEMO. Neural Comput. Appl. 2019, 31, 947–956. [Google Scholar] [CrossRef]
  36. Mohseni-Bonab, S.M.; Rabiee, A.; Mohammadi-Ivatloo, B.; Jalilzadeh, S.; Nojavan, S. A two-point estimate method for uncertainty modeling in multi-objective optimal reactive power dispatch problem. Int. J. Electr. Power Energy Syst. 2016, 75, 194–204. [Google Scholar] [CrossRef]
  37. Jain, H.; Deb, K. An Evolutionary Many-Objective Optimization Algorithm Using Reference-Point Based Nondominated Sorting Approach, Part II: Handling Constraints and Extending to an Adaptive Approach. IEEE Trans. Evol. Comput. 2014, 18, 602–622. [Google Scholar] [CrossRef]
  38. Ali, A.; Abbas, G.; Keerio, M.U.; Koondhar, M.A.; Chandni, K.; Mirsaeidi, S. Solution of Constrained mixed-integer multi-objective optimal power flow problem considering the hybrid multi-objective evolutionary algorithm. IET Gener. Transm. Distrib. 2023, 17, 66–90. [Google Scholar] [CrossRef]
  39. Asafuddoula, M.; Ray, T.; Sarker, R. A Decomposition-Based Evolutionary Algorithm for Many Objective Optimization. IEEE Trans. Evol. Comput. 2015, 19, 445–460. [Google Scholar] [CrossRef]
  40. Sun, Y.; Yen, G.G.; Yi, Z. IGD Indicator-Based Evolutionary Algorithm for Many-Objective Optimization Problems. IEEE Trans. Evol. Comput. 2019, 23, 173–187. [Google Scholar] [CrossRef] [Green Version]
  41. Sun, Y.; Xue, B.; Zhang, M.; Yen, G.G. A New Two-Stage Evolutionary Algorithm for Many-Objective Optimization. IEEE Trans. Evol. Comput. 2019, 23, 748–761. [Google Scholar] [CrossRef]
  42. He, Z.; Yen, G.G. Many-Objective Evolutionary Algorithm: Objective Space Reduction and Diversity Improvement. IEEE Trans. Evol. Comput. 2016, 20, 145–160. [Google Scholar] [CrossRef]
  43. Granados, J.F.L.; Uturbey, W.; Valadão, R.L.; Vasconcelos, J.A. Many-objective optimization of real and reactive power dispatch problems. Int. J. Electr. Power Energy Syst. 2023, 146, 108725. [Google Scholar] [CrossRef]
  44. Biswas, P.P.; Suganthan, P.N.; Qu, B.Y.; Amaratunga, G.A.J. Multiobjective economic-environmental power dispatch with stochastic wind-solar-small hydro power. Energy 2018, 150, 1039–1057. [Google Scholar] [CrossRef]
  45. Deb, K.; Pratap, A.; Agarwal, S.; Meyarivan, T. A fast and elitist multiobjective genetic algorithm: NSGA-II. IEEE Trans. Evol. Comput. 2002, 6, 182–197. [Google Scholar] [CrossRef] [Green Version]
  46. Abbas, G.; Ali, B.; Chandni, K.; Koondhar, M.A.; Chandio, S.; Mirsaeidi, S. A Parametric Approach to Compare the Wind Potential of Sanghar and Gwadar Wind Sites. IEEE Access 2022, 10, 110889–110904. [Google Scholar] [CrossRef]
  47. Chang, T.P. Investigation on Frequency Distribution of Global Radiation Using Different Probability Density Functions. Int. J. Appl. Sci. Eng. 2010, 8, 99–107. [Google Scholar] [CrossRef]
  48. Biswas, P.; Suganthan, P.N.; Mallipeddi, R.; Amaratunga, G. Optimal reactive power dispatch with uncertainties in load demand and renewable energy sources adopting scenario-based approach. Appl. Soft Comput. 2018, 75, 616–632. [Google Scholar] [CrossRef]
  49. Growe-Kuska, N.; Heitsch, H.; Romisch, W. Scenario reduction and scenario tree construction for power management problems. In Proceedings of the 2003 IEEE Bologna Power Tech Conference Proceedings, Bologna, Italy, 23–26 June 2003; Volume 3, p. 7. [Google Scholar]
  50. Liu, Z.Z.; Wang, B.C.; Tang, K. Handling Constrained Multiobjective Optimization Problems via Bidirectional Coevolution. IEEE Trans. Cybern. 2022, 52, 10163–10176. [Google Scholar] [CrossRef] [PubMed]
  51. Deb, K.; Sindhya, K.; Okabe, T. Self-adaptive simulated binary crossover for real-parameter optimization. In Proceedings of the 9th Annual Conference on Genetic and Evolutionary Computation, London, UK, 7–11 July 2007; pp. 1187–1194. [Google Scholar] [CrossRef]
  52. Habib, S.; Abbas, G.; Jumani, T.A.; Bhutto, A.A.; Mirsaeidi, S.; Ahmed, E.M. Improved Whale Optimization Algorithm for Transient Response, Robustness, and Stability Enhancement of an Automatic Voltage Regulator System. Energies 2022, 15, 5037. [Google Scholar] [CrossRef]
  53. Liu, Z.; Wang, Y. Handling Constrained Multiobjective Optimization Problems with Constraints in Both the Decision and Objective Spaces. IEEE Trans. Evol. Comput. 2019, 23, 870–884. [Google Scholar] [CrossRef]
  54. Tian, Y.; Zhang, T.; Xiao, J.; Zhang, X.; Jin, Y. A coevolutionary framework for constrained multiobjective optimization problems. IEEE Trans. Evol. Comput. 2020, 25, 102–116. [Google Scholar] [CrossRef]
  55. Sun, R.; Zou, J.; Liu, Y.; Yang, S.; Zheng, J. A Multi-stage Algorithm for Solving Multi-objective Optimization Problems with Multi-constraints. IEEE Trans. Evol. Comput. 2022. [Google Scholar] [CrossRef]
  56. Ming, F.; Gong, W.; Wang, L.; Gao, L. A Constrained Many-Objective Optimization Evolutionary Algorithm With Enhanced Mating and Environmental Selections. IEEE Trans. Cybern. 2022. [Google Scholar] [CrossRef]
  57. Ming, F.; Gong, W.; Li, D.; Wang, L.; Gao, L. A Competitive and Cooperative Swarm Optimizer for Constrained Multi-objective Optimization Problems. IEEE Trans. Evol. Comput. 2022. [Google Scholar] [CrossRef]
  58. Tian, Y.; Zhu, W.; Zhang, X.; Jin, Y. A practical tutorial on solving optimization problems via PlatEMO. Neurocomputing 2023, 518, 190–205. [Google Scholar] [CrossRef]
  59. Hongxin, L.; Yinhong, L.; Jinfu, C. Adaptive multiple evolutionary algorithms search for multi-objective optimal reactive power dispatch. Int. Trans. Electr. Energy Syst. 2014, 24, 780–795. [Google Scholar] [CrossRef]
  60. Ali, A.; Abbas, G.; Keerio, M.U.; Mirsaeidi, S.; Alshahr, S.; Alshahir, A. Pareto Front-Based Multiobjective Optimization of Distributed Generation Considering the Effect of Voltage Dependent Nonlinear Load Models. IEEE Access 2023, 11, 12195–12217. [Google Scholar] [CrossRef]
  61. Mancer, N.; Mahdad, B.; Srairi, K. Multi objective optimal reactive power flow based STATCOM using three variant of PSO. Int. J. Energy Eng. 2012, 2, 1–7. [Google Scholar] [CrossRef] [Green Version]
  62. Niknam, T.; Narimani, M.R.; Azizipanah-Abarghooee, R.; Bahmani-Firouzi, B. Multiobjective optimal reactive power dispatch and voltage control: A new opposition-based self-adaptive modified gravitational search algorithm. IEEE Syst. J. 2013, 7, 742–753. [Google Scholar] [CrossRef]
  63. Nayaka, M.; Rayb, R.; Routc, P. Multi-objective Optimal Reactive Power Dispatch in Power System using Differential Evolution Algorithm. In Proceedings of the International Conference on Emerging Trends in Electrical, Communication and Information Technologies, Anantapur, Andhra Pradesh, India, 21–23 December 2012; pp. 16–26. [Google Scholar]
Figure 1. The 1000 Monte Carlo scenarios of load demand.
Figure 1. The 1000 Monte Carlo scenarios of load demand.
Energies 16 04896 g001
Figure 2. The 1000 Monte Carlo scenarios of wind velocity.
Figure 2. The 1000 Monte Carlo scenarios of wind velocity.
Energies 16 04896 g002
Figure 3. The 1000 Monte Carlo scenarios of solar irradiances.
Figure 3. The 1000 Monte Carlo scenarios of solar irradiances.
Energies 16 04896 g003
Figure 4. Flow chart of the proposed algorithm.
Figure 4. Flow chart of the proposed algorithm.
Energies 16 04896 g004
Figure 5. Modified IEEE 30-bus test system.
Figure 5. Modified IEEE 30-bus test system.
Energies 16 04896 g005
Figure 6. Pareto fronts (PF) of the base case.
Figure 6. Pareto fronts (PF) of the base case.
Energies 16 04896 g006
Figure 7. Final non-dominated solutions of cases 1, 2, 3, and 4.
Figure 7. Final non-dominated solutions of cases 1, 2, 3, and 4.
Energies 16 04896 g007
Figure 8. Parallel plot of final non-dominated solutions of case 5.
Figure 8. Parallel plot of final non-dominated solutions of case 5.
Energies 16 04896 g008
Figure 9. Box plot for (a) generator bus voltage V g (b) Transformer tap ratio T a p m (c) MVAr injection of generators Q g and (d) Load bus voltage V L of all the scenarios of all the cases.
Figure 9. Box plot for (a) generator bus voltage V g (b) Transformer tap ratio T a p m (c) MVAr injection of generators Q g and (d) Load bus voltage V L of all the scenarios of all the cases.
Energies 16 04896 g009
Figure 10. Comparison of the final non-dominated solutions of the proposed algorithm and other algorithms.
Figure 10. Comparison of the final non-dominated solutions of the proposed algorithm and other algorithms.
Energies 16 04896 g010
Table 1. Cost and emission parameters.
Table 1. Cost and emission parameters.
Bus #abc α β γ ω μ
1020.003750.04091−0.055540.06490.00022.857
201.750.01750.02543−0.060470.056380.00053.333
11030.0250.04258−0.050940.045861.00 × 10−68
13030.0250.06131−0.055550.051511.00 × 10−56.667
Table 2. Summary of the proposed IEEE 30-bus test system under study.
Table 2. Summary of the proposed IEEE 30-bus test system under study.
ItemsDeterministic (IEEE 30-Bus Base Configuration)Stochastic Scenario (IEEE 30-Bus Modified Configuration)
Name QuantityExplanationQuantityExplanation
Buses30[46]72024 scenarios, and in each scenario, 30 buses. Total N b × n s c buses.
N g 6Buses: 1 (ref), 2, 5, 8, 11, 13 9624 scenarios, and in each scenario, 4 thermal generators. Total N T × n s c thermal generators.
N w ----2424 scenarios, and in each scenario, 1 wind generator. Total N W × n s c wind generators.
N s ----2424 scenarios, and in each scenario, 1 solar PV unit. Total N s × n s c solar PV units.
Q c 9Buses: 10, 12, 15, 17, 20, 21, 23, 24, 2921624 scenarios, and in each scenario, 9 SVCs. Total N S V C × n s c SVCs.
T a p 4Branches: 11, 12, 15, 369624 scenarios, and in each scenario, 4 transformers. Total N T X × n s c transformers.
D196 for V G , 9 for SVC, and 4 for TX4566 × 24 for V G , 9 × 24 for SVC, and 4*24 for TX.
N p q 24[0.95, 1.05] p.u.57624 × 24 closed to [0.95, 1.05] p.u.
Table 3. Representative reduced scenarios for the proposed study.
Table 3. Representative reduced scenarios for the proposed study.
sc % P D v w (m/s) P g W (MW) G s (W/m2) P g S (MW) τ s c
10.74227.18649124.2168.83768.40.133
20.7428794.91189211.0518.068425.90.021
30.74815816.4880775.0824.537841.20.002
40.7530887.97061728.700.00.483
50.7577035.06139611.91065.22950.00.002
60.7673136.97855723.067.840261.90.027
70.7799556.99688823.1286.598214.30.063
80.78586215.7331673.5367.675318.40.004
90.79187515.3826671.4170.19468.50.012
100.80016117.2717475.000.00.041
110.8032267.53315126.2456.753422.80.017
120.803317.26504524.6604.062930.20.016
130.8046555.37894613.7414.749620.70.031
140.8068519.52780237.71117.75550.00.001
150.8090138.0387129.1353.788417.70.04
160.8099598.02057729.0669.115333.50.012
170.8157993.2579641.5963.828748.20.001
180.8182818.44684431.4755.848137.80.004
190.8200371.7264690.01202.21550.00.001
200.82009213.7257461.91383.79750.00.001
210.8298939.50307837.5884.035944.20.001
220.83263515.6185572.8431.537721.60.004
230.8363798.5685332.1241.345712.10.072
240.8972216.1986975.0253.267112.70.011
Table 4. Statistical comparisons of state-of-the-art MOEAs of all 20 independent runs based on the HVI.
Table 4. Statistical comparisons of state-of-the-art MOEAs of all 20 independent runs based on the HVI.
AlgorithmBestWorstSD%FRBCS
f 1 f 2
NSGAII [45]1.96 × 10−11.92 × 10−11.95 × 10−11004.5760.306
ToP [53]1.94 × 10−11.75 × 10−11.84 × 10−11004.5790.301
CCMO [54]1.94 × 10−11.92 × 10−11.96 × 10−11004.5870.293
C3M [55]1.95 × 10−11.91 × 10−11.93 × 10−11004.6100.269
CMME [56]1.88 × 10−11.83 × 10−11.86 × 10−11004.6020.274
CMOCSO [57]1.94 × 10−11.90 × 10−11.93 × 10−11004.8420.125
Proposed1.97 × 10−11.94 × 10−11.93 × 10−11004.5510.325
Table 5. Simulation results of the base case study case.
Table 5. Simulation results of the base case study case.
ParametersMinMaxDVParametersMinMaxValue
V g 1 ( p . u . ) 0.951.11.068 f 1 ( M W ) 4.551
V g 2 ( p . u . ) 0.951.11.059 f 2 ( p . u . ) 0.325
V g 5 ( p . u . ) 0.951.11.037 Q G 1 ( M V A r ) −201500.886
V g 8 ( p . u . ) 0.951.11.038 Q G 2 ( M V A r ) −206011.758
V g 11 ( p . u . ) 0.951.11.040 Q G 5 ( M V A r ) −1562.523.994
V g 13 ( p . u . ) 0.951.11.032 Q G 8 ( M V A r ) −1548.728.070
T 11 ( p . u . ) 0.91.13.401 Q G 11 ( M V A r ) −104020.050
T 12 ( p . u . ) 0.91.14.424 Q G 13 ( M V A r ) −1544.711.052
T 15 ( p . u . ) 0.91.13.169
T 36 ( p . u . ) 0.91.14.915
Q C 10 ( M V A r ) 054.235
Q C 12 ( M V A r ) 055.000
Q C 15 ( M V A r ) 053.418
Q C 17 ( M V A r ) 054.995
Q C 20 ( M V A r ) 052.504
Q C 21 ( M V A r ) 051.099
Q C 23 ( M V A r ) 050.940
Q C 24 ( M V A r ) 051.031
Q C 29 ( M V A r ) 050.995
Table 6. Comparison of the results of case studies for the IEEE 30-bus system.
Table 6. Comparison of the results of case studies for the IEEE 30-bus system.
Algorithm f 1 (MW) f 2 (p.u.)
MEAASS [59]6.88933.98230
MODE [2]4.83000.12040
OSAMGSA [62]5.07130.11260
MODEA [63]5.15820.22233
PSO [61]5.37510.36510
NSGAII [60]6.70521.73660
QOTLBO [10]5.25940.12100
CPSMOEA [19]4.98180.37420
QOTLBO [10]4.41260.9029
Proposed4.55110.3251
Table 7. Simulation results considering the BCSs of all the scenarios of all the cases.
Table 7. Simulation results considering the BCSs of all the scenarios of all the cases.
Case 1Case 2Case 3Case 4Case 5
P L V D C V D C E V D C V D P L P L V D C E
0.38540.01690.57880.000176.84830.01510.041045.27580.01430.16550.0090.0012.3040.000
0.05200.0025129.76990.016698.54140.00880.02230.68170.00030.00240.5210.06298.5790.019
0.00280.000823.09030.006611.52960.00190.00800.66600.00050.00390.0240.0045.8650.001
1.10470.056518.62480.005847.51680.00740.00735.23650.00140.02090.0550.00318.4680.003
0.00540.000560.77550.01082.22490.00040.001322.28900.01950.13530.0440.00510.1610.001
0.07420.00541.33500.000212.14700.00210.00260.74030.00010.00330.0860.00416.9100.003
0.17010.00971.32360.000215.56950.00300.00510.79360.00020.00340.0060.0001.7050.000
0.00530.00064.00560.00092.53700.00040.000710.68970.00480.03910.0030.0000.7880.000
0.01910.00256.46800.00114.90010.00080.002013.56710.00790.07350.1610.01429.0530.005
0.06050.00543.56400.000513.50630.00240.00412.29480.00120.01410.3570.01752.7340.009
0.04430.00548.06740.00107.24060.00120.003166.38790.02760.31270.4520.04988.8680.013
0.04040.00330.69620.00011.65010.00020.000611.33100.00350.06190.1260.00729.7820.004
0.10250.00460.74170.00014.88960.00080.001176.59130.02420.39760.2790.01442.4250.009
0.00240.00059.57650.00312.48250.00040.00160.82570.00040.00310.0040.0000.8040.000
0.10520.00842.29950.00045.01620.00090.00160.73680.00040.00400.0680.00313.3010.002
0.02750.00209.41910.001226.81870.00390.00572.41490.00070.01440.0850.01219.9970.003
0.00350.00050.76610.0002298.11980.05490.04171.73040.00100.01050.0390.0035.0400.001
0.00870.001664.42790.014610.78450.00170.0048324.94570.09281.18470.0730.0049.0000.002
0.00420.0002121.04300.02350.78770.00010.0006120.98790.04010.62630.0110.0011.7400.000
0.00200.00021.63720.000319.04880.00240.01330.86470.00030.00582.3080.154364.9570.059
0.00290.00022.44630.00120.85570.00010.00049.18200.00440.07700.1030.01115.6530.003
0.00630.0008173.09700.056540.33250.00750.016410.59690.00350.05560.0110.0011.7640.000
0.21940.01398.98400.00134.00630.00060.00175.18020.00210.02250.0050.0000.9520.000
0.02370.00193.62760.000575.08360.01030.010118.38620.00270.11890.1110.00314.5520.003
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

Bhurt, F.; Ali, A.; Keerio, M.U.; Abbas, G.; Ahmed, Z.; Mugheri, N.H.; Kim, Y.-S. Stochastic Multi-Objective Optimal Reactive Power Dispatch with the Integration of Wind and Solar Generation. Energies 2023, 16, 4896. https://doi.org/10.3390/en16134896

AMA Style

Bhurt F, Ali A, Keerio MU, Abbas G, Ahmed Z, Mugheri NH, Kim Y-S. Stochastic Multi-Objective Optimal Reactive Power Dispatch with the Integration of Wind and Solar Generation. Energies. 2023; 16(13):4896. https://doi.org/10.3390/en16134896

Chicago/Turabian Style

Bhurt, Faraz, Aamir Ali, Muhammad U. Keerio, Ghulam Abbas, Zahoor Ahmed, Noor H. Mugheri, and Yun-Su Kim. 2023. "Stochastic Multi-Objective Optimal Reactive Power Dispatch with the Integration of Wind and Solar Generation" Energies 16, no. 13: 4896. https://doi.org/10.3390/en16134896

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