Next Article in Journal
A Low Q Three-Phase Series Resonant Converter for PV Applications
Next Article in Special Issue
Decarbonization Analysis for Thermal Generation and Regionally Integrated Large-Scale Renewables Based on Minutely Optimal Dispatch with a Kentucky Case Study
Previous Article in Journal
Concerns on Full Electric Mobility and Future Electricity Demand in Italy
Previous Article in Special Issue
Novel Hybrid Modified Modal Analysis and Continuation Power Flow Method for Unity Power Factor DER Placement
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Energy Efficiency in Modern Power Systems Utilizing Advanced Incremental Particle Swarm Optimization–Based OPF

by
Muhammad Bachtiar Nappu
1,*,
Ardiaty Arief
2 and
Willy Akbar Ajami
1
1
Electricity Market and Power Systems Research Group, Department of Electrical Engineering, Faculty of Engineering, Hasanuddin University, Gowa 92171, Indonesia
2
Power and Energy Systems Research Group, Department of Electrical Engineering, Faculty of Engineering, Hasanuddin University, Gowa 92171, Indonesia
*
Author to whom correspondence should be addressed.
Energies 2023, 16(4), 1706; https://doi.org/10.3390/en16041706
Submission received: 3 December 2022 / Revised: 25 January 2023 / Accepted: 1 February 2023 / Published: 8 February 2023

Abstract

:
Since the power grid grows and the necessity for higher system efficiency is due to the increasing number of renewable energy penetrations, power system operators need a fast and efficient method of operating the power system. One of the main problems in a modern power system operation that needs to be resolved is optimal power flow (OPF). OPF is an efficient generator scheduling method to meet energy demands with the aim of minimizing the total production cost of power plants while maintaining system stability, security, and reliability. This paper proposes a new method to solve OPF by using incremental particle swarm optimization (IPSO). IPSO is a new algorithm of particle swarm optimization (PSO) that modifies the PSO structure by increasing the particle size, where each particle changes its position to determine its optimal position. The advantage of IPSO is that the population increases with each iteration so that the optimization process becomes faster. The results of the research on optimal power flow for energy generation costs, system voltage stability, and losses obtained by the IPSO method are superior to the conventional PSO method.

1. Introduction

Optimal power flow (OPF) is a method for efficiently scheduling power plants with the aim of minimizing the total production costs of the power plants while keeping the system safe and reliable and meeting the load demands by considering network losses and network constraints. OPF is one of the most essential studies in modern power systems operation to maintain and enhance system security, stability, and reliability. OPF will decide the optimal operational settings of the electricity grid that are experiencing operational and physical obstacles. Then by using the optimization algorithm technique, elements that regulate the optimal point are expressed and formulated. The main intention of the OPF method is to determine the control variable settings and the equation system that optimizes the value of the objective functions. The selection of this function must be based on a cautious examination of the technical and economic aspects of the electric power system. Moreover, the rapid growth of the network and the need for efficiency in the electrical system make the system operators look for fast and efficient methods in the electric power system operation and planning.
There are many methods for solving OPF problems, ranging from conventional methods, such as AC-OPF [1], DC-OPF [2], and SF-OPF [3,4], to using artificial intelligence or nature-inspired optimization techniques, such as bat algorithms [5], particle swarm optimization [6], bacterial foraging method [7], whale optimization algorithm [8], artificial bee colony [9], differential search algorithm [10], grey wolf optimizer and differential evolution [11], hunger games search (HGS) [12], moth swarm algorithm [13], gravitational search algorithm [14], teaching-learning-based optimization [15], circle search algorithm (CSA) [16], improved harmony search method [17], modified imperialist competitive algorithm [18], improved colliding bodies optimization algorithm [19], improved electromagnetism-like mechanism method [20], Gbest guided artificial bee colony [21], Lévy mutation teaching–learning–based optimization [22], and horse herd optimization [23]. A complete review of the most recent optimization techniques for OPF is presented in [24].
Metaheuristic optimization approaches do not constantly assure obtaining an absolute optimum answer to the problem, but a rational solution that is close to a global ideal solution. Therefore, new algorithms are always being developed, which are also motivated by the “No Free Lunch” theorem [25] that declares no optimization technique to be believed as the only pre-eminent method in solving all optimization problems. Some algorithms have succeeded in obtaining the optimum solution, but some algorithms are commonly slow in convergence. Some of these methods are easily trapped in the optimum locale, or other words converge prematurely. Some stochastic algorithms have been demonstrated to be very successful in nonlinear problems, although they do not guarantee optimum global solutions within time limits. Optimization has been tried with many constraints by developing mathematical programming and modern heuristic search. The evolution of the search method is no stranger to solving mathematical functions. Natural selection and metaheuristics are very useful for finding optimum global solutions. Specifically in the problem of OPF, since OPF is a vital and challenging issue in the operation of power systems and stability enhancement, power system researchers are continuously attracted to develop new algorithms for optimization or to enhance the existing approaches to acquire a more effective solution of OPF.
One of the optimization methods often used to solve OPF problems is the particle swarm optimization (PSO) method [6,26,27]. The PSO method is an optimization technique based on the swarm population that utilizes the experience of the cognitive and social principles of each swarm particle. The advantages of the PSO algorithm are its simple concept and memory, and the initial population is preserved, based on a “productive teamwork” among particles, so it is easy to implement and computationally efficient. Nevertheless, the shortcoming of this algorithm is due to its fast convergence, in which sometimes, throughout the optimization procedure, PSO cannot find a wider solution space and results in a quick loss of diversity, which inevitably becomes caught in local optima or unwanted premature converges, meaning quickly finding solutions to local solutions [28].
The concept of the metaheuristic method is to make a trade-off between exploration and exploitation [13]. This technique starts with high exploration or high population diversity and then, through the search process, reduces its diversity. However, decreasing diversity will not always lead to worthy exploitation or rapid convergence. Therefore, the diversity of the population is still a trapped dilemma and requires careful and clever handling.
In a system consisting of many learning particles or agents, each particle/agent not only must familiarize itself with the characteristics of the environment but also must adjust itself to variations of other particles’ behavior. This issue becomes crucial in the research of swarm intelligence especially if a large particle quantity is engaged in the study because the learning process becomes more difficult. Therefore, to overcome this challenge, in this paper, we propose an approach based on rising population numbers because in some circumstances, it can facilitate the scalability of the schemes composed of numerous learning particles. This technique is motivated by the societal learning prodigies of animal populations and is called incremental social learning (ISL) [29]. The ISL algorithm implemented on PSO produces an IPSO (incremental particle swarm optimization) algorithm, where the size of the population rises over time. In IPSO, once a new particle is inserted into the population, the position of the new particle is instigated using a “societal learning” instruction that will lead to a preference near the best particle.
IPSO is an optimization technique where each particle changes its position to determine its optimal position. The advantage of IPSO is that the population size increases with each iteration so that the optimization process becomes faster. In the literature, there is not much research implementing this IPSO method. A work by [30] compared the performance of PSO and IPSO, and their experimental results showed that IPSO was able to obtain better and faster solutions than PSO. A paper by [31] designed an IIR system identification task with a robust distributed algorithm based on incremental PSO, and the results showed excellent identification performance. A hybrid IPSO, ant colony optimization, and K-means (IPSOAntK-means) algorithm was proposed for automatic flower boundary extraction, and the results informed that this hybrid IPSO method was one of the best methods [32]. Economic dispatch was proposed using IPSO and deep learning (DL). The result was that IPSO required more time than DL, but the results of IPSO were better than DL [33]. Therefore, this paper proposes a novel method for OPF by using incremental particle swarm optimization, called IPSO-OPF. The proposed method is implemented in the IEEE 30-bus system.
The next section of this paper is structured as follows: Section 2 describes the objective functions and constraints in the optimal power flow. Section 3 outlines the proposed methodology of incremental particle swarm optimization. Section 4 provides the results and analysis; then Section 5 concludes the key outcomes of this study.

2. Optimal Power Flow

Optimal power flow (OPF) is a study that analyses the optimum settings in an electric power system. OPF was initially proposed by Carpentier in 1962 and has gone through a long time to develop various methods of solving power flow problems that can be applied today. The main role of OPF is to determine the optimum settings for the power system [34]. OPF optimizes objective functions that are problematic in the electric power system, such as the total cost function of generation or economic dispatch, the network losses function, and the voltage deviation function on each bus by taking into account the limitations that exist in the operation of the equipment [2,35,36]. While optimizing the system’s objective function, OPF also maintains the system stability by keeping the system balance between electricity generation and consumption [37].

2.1. Objective Functions

In the multi-objective optimal power flow, there are several objective functions used, namely the generation cost function and the network losses function.

2.1.1. The Generation Cost Function

The objective function of OPF, also known as economic dispatch, is to obtain a minimization of generating fuel costs by not violating the security constraint of each generator. The generation cost function is a mathematical function modeling to be optimized. The objective function equation for the generation cost is a nonlinear function. The minimum generation cost formulation is derived as follows:
M i n   F = i = 1 N G F i P G i                    
F P G i = i = 1 N G α i + β i P G i + γ i ( P G i ) 2                
where,
F : total generation cost ($/h)
F P G i : generation costs from the ith generator, which is a function of the generating power output ($/h)
P G i : the ith generator power output (MW)
N G : number of generating units
α i   β i , γ i : coefficient of generation cost.

2.1.2. The Network Losses Function

With the network losses objective, all control settings are regulated to minimize the total active power losses. The network losses function is a mathematical modeling to find the value of network losses in the electric power system. The network losses function is also a nonlinear equation. The network losses function in the OPF problem is given in Equation (3):
P l o s s e s = k = 1 N T L g k V i 2 + V j 2 + 2 V i V j cos δ i δ j      
where
P l o s s e s : total network active power losses (MW)
N T L : number of transmission lines in the system
g k : the conductance of the k-line connecting the i and j buses
V i : voltage magnitude on the ith bus
V j : voltage magnitude on the jth bus
δ i : voltage angle of bus i
δ j : voltage angle of bus j

2.2. System Constraints

2.2.1. Equality Constraints

The equality constraint functions are formulated by a balance equation between losses, generating power, and power absorbed by the load as well as the active and reactive power balance equations. Equations (4)–(8) provide the nonlinear power flow equations that control the system:
i = 1 N G P G i = P l o a d + P l o s s e s    
P i = P G i P D i          
P i = j = 1 N V i V j Y i j θ i j δ i + δ j    
Q i = Q G i Q D i        
Q i = j = 1 N V i V j Y i j θ i j δ i + δ j
where
P l o a d : total system load (MW)
i = 1 N G P G i   :  total active power generation (MW)
P G i : active power generation at bus i
P D i : active power demand at bus i
Q G i : reactive power generation at bus i
Q D i   : reactive load power at bus i
Y i j   : the element of bus admittance matrix Y b u s
θ i j : the angle of ij element on Y b u s

2.2.2. Inequality Constraints

The inequality constraints of the system are the formulation of continuous and discrete constraints that denote the security and operational constraints of the system, which are as follows:
1.
The power plant constraints, which consist of active and reactive power outputs of the power plants, and voltages limited by minimum and maximum limits:
P G i m i n P G i P G i m a x ,             i = 1 , ,   N G            
Q G i m i n Q G i Q G i m a x ,             i = 1 , ,   N G                  
V G i m i n V G i V G i m a x ,             i = 1 , ,   N G
where
P G i m i n : the minimum active power of the ith bus generator
P G i m a x : the maximum active power of the ith bus generator
Q G i m i n : the minimum reactive power of the ith bus generator
Q G i m a x : the maximum reactive power of the ith bus generator
V G i m i n : the minimum voltage magnitudes of the ith bus generator
V G i m a x : the maximum voltage magnitudes of the ith bus generator
N G : number of generator buses
2.
Security constraints including the voltage magnitude limit of the load bus:
V L j m i n V L j V L j m a x ,   j = 1 ,   ,   N l o a d      
where
V L j m i n : the minimum voltage magnitudes of the jth load bus
V L j m a x : the maximum voltage magnitudes of the jth load bus
N l o a d : number of load buses
3.
The settings of the discrete transformer tap
T T i m i n T T i T T i m a x ,             i = 1 , ,   N T
N T : number of transformers
4.
The reactive power injection from compensators
Q C i m i n Q C i Q C i m a x ,             i = 1 , ,   N C
N T : number of compensators
5.
The loading of the transmission lines:
S T L i S T L i m a x ,             i = 1 , ,   N T L        

3. Proposed Methodology: The Incremental Particle Swarm Optimization–Based Optimal Power Flow

3.1. Incremental Social Learning (ISL)

Incremental social learning (ISL) is usually applied in multiagent algorithms. The basic concept of ISL is to add one agent or particle to a population according to its timetable [29]. The initial population comprises a small number of agents that allow the learning process to be carried out faster than the learning carried out by the larger population. New agents that are added on schedule to a population can quickly learn socially from more experienced agents who have been in the population for some time. Then, gradually, new agents are added to the population, aiming to allocate the optimal number of agents needed to complete a particular task. New agents can learn and acquire understanding from more knowledgeable agents through this social learning, without the new agents needing to spend “money” to obtain that knowledge. In this ISL, new agents can save time to learn new knowledge or to perform their duties. With the presence of a new agent in the inhabitants, the population will then adapt to new circumstances, but existing agents who have become part of the population do not need to be trained on the whole thing from the beginning.

3.2. Particle Swarm Optimization

Particle swarm optimization (PSO) is a metaheuristic method developed by Eberhart and Kennedy [38]. The meaning of swarm in PSO is individuals who flock together as in groups of birds or fish. PSO is a part of an evolutionary model algorithm inspired by the activities of flocks of birds and schools of fish in search of prey, where a flock does not have a front-runner to look for their food, so they will disperse to search for food in an unsystematic way.
In the PSO algorithm, the process of finding a solution is performed by a population containing some particles [39]. PSO is an optimization technique with a concept of population-based activities in a food-searching procedure where each individual is called a particle. Every particle will adjust its position with respect to time. PSO consists of an intelligent population within a given search space. The population is produced unsystematically with the lowest and the largest value. PSO is composed of particles traveling in the search space. Each individual particle signifies the position and location of the obstacle. Each particle travels around a multidimensional search space and adjusts its position according to its own individual experience and the near particle’s experience. Each particle has a position denoted by χ i , j t and a velocity symbolized by V i , j t in an N -dimensional search space, where i represents the ith particle and N represents the dimension of the space search or the number of unknown variables in a system of nonlinear equations. The following are equations that describe the position χ i , j t and the velocity V i , j t :
χ i , j t = χ i , 1   t ,   χ i , 2 t   ,   χ i , 3 t   , , χ i , N t
V i , j t = V i , 1   t ,   V i , 2 t   ,   V i , 3 t   , , V i , N t
Each particle will look for the optimum answer with the intelligence obtained from its own experience by traversing the dimensions of the search space. Then each particle will adjust its own best position or best solution (local best or personal best—Pbest) and then acclimatize the position of the best particle from the best value or solution from the entire population (global best—Gbest) while crisscrossing the search space. PSO does not have crosses between individuals and does not have mutations, and the existing particles are not replaced by other particles during the search process. In every iteration, the particle position that signifies the solution is assessed for its accomplishment by incorporating its solution into the fitness function. Each particle is regarded as a spot in a particular dimension of space. The following equations are mathematical models that describe the mechanism for improving the state of the particle:
V i , j t + 1 = ψ   V i , j t + μ 1 ε 1 Ψ i , j t χ i , j t + μ 2 ε 2 Υ i , j t χ i , j t
χ i , j t + 1 = χ i , j t + V i , j t + 1
where Ψ i , j t = Ψ i , 1 t   ,   Ψ i , 2 t   ,   , Ψ i , N t   represent the local best or personal best of the ith particle; Υ i , j t = Υ i , 1 t   ,   Υ i , 2 t   ,   , Υ i , N t represent the global best from the whole flock; μ 1 and μ 2 are constants with the positive value, which are normally called acceleration coefficients or learning factors; ε 1 and ε 2 are positive random numbers between 0 and 1 produced at each iteration for each dimension; and ψ is an inertial parameter named the constriction factor, which indicates the effect of changing velocity from the old vector to the new vector. Equation (18) is employed to obtain the velocity of the new particle according to the preceding velocity, the distance between the present position and the local best position, and the current distance from the global best position. Then the particle flies to a new position based on Equation (19).

3.3. Implementation of Incremental Social Learning into Particle Swarm Optimization

The implementation of ISL into the PSO algorithm is called incremental particle swarm optimization (IPSO). In ISL, each time a new agent joins the population, the new member must study socially from a more experienced division of agents. In the IPSO algorithm, when a new agent or particle is entered into a population, the position of this new member is adjusted using information from agents who are already part of that population by “social learning” rules.
This process is applied as an initialization instruction that transfers a new particle from a randomly generated original position in the search space to a position closer to the particle position, which serves as a “model” for the new particle to emulate [29]. The rules for initializing the jth dimension of the new particle can be seen in the following equation:
χ n e w , j = χ n e w , j + τ m o d e l , j χ n e w , j
where χ n e w , j is the regenerated position of the new particle, χ n e w , j is the initial random position of the new particle, m o d e l , j is the position of the model particle, and τ is a homogenously dispersed random number between 0 and 1. After this rule is implemented for every dimension, the best position of the previous new particle is modified to the χ n e w , j value, and its velocity is arranged to zero. For all dimensions, the τ value is the same to confirm that the renewed position of the new particle will be in any place alongside the vector of m o d e l , j χ n e w , j . Finally, the new particle neighbors, namely, the collection of particles that will receive information in the next iteration, are generated randomly, taking into account the topological connectivity level of the swarm population.

3.4. Algorithm and Flowchart of the Proposed Incremental PSO-Based OPF

The computational steps to calculate the optimal power flow based on IPSO are described in detail as follows, and the flowchart can be seen in Figure 1:
Step 1:
Input data of the system (generator cost function, network losses function, active power generation constraints, transmission line data, and bus data)
Step 2:
Input IPSO variables (IPSO inertial weighting factor)
Step 3:
Set the iteration equal to 1
Step 4:
Generate population size “N” where each particle in the IPSO algorithm is determined by various control variables
Step 5:
Initialize the resulting population as Pbest and eliminate the particles that do not satisfy the system inequality constraints
Step 6:
Run the optimal power flow program for each particle
Step 7:
Calculate and evaluate the fitness value for each particle and determine the Gbest value among all particles
Step 8:
Calculate and update each particle’s velocity
Step 9:
Adjust each particle’s position and eliminate the particles that do not meet the constraints.
Step 10:
Assess the fitness value of the new population with Pbest; then select the better particle that also satisfies the constraints
Step 11:
Particles with higher fitness function values are designated as Pbest
Step 12:
If iter < maximum iteration (itermax), then add a new particle into the population whose position is adjusted according to the “rules of social learning” and go to Step 6; otherwise, go to Step 13.
Step 13:
Print the Gbest value that gives the optimal solution (minimum Plosses).

4. Results and Analysis

This paper uses the IEEE 30-bus system [40] as the case study. The IEEE 30-bus power system consists of two power stations on buses 1 and 2. This system consists of 22 load points spread over each bus with a total load of 283.4 MW of active power and 126.2 MVAr of reactive power. Figure 2 shows the single-line diagram of the IEEE 30-bus system.
Table 1 shows the generation data contained in the IEEE 30-bus system consisting of active power and reactive power generated by the generator, minimum and maximum active and reactive power that can be generated by the generator, and the generation coefficient of each generator. As for the voltage profile constraint on each bus, it is determined to be 0.95 p.u. as the lower limit and 1.05 p.u. as the upper limit.
In this study, the results of OPF based on IPSO are compared with conventional PSO. For OPF using the proposed method IPSO, it is named IPSO-OPF, and OPF using conventional PSO is called PSO-OPF. The fundamental modification of IPSO from PSO lies in the renewal of new particles. The update of new particles on PSO uses the constant chi = 0.729, while the renewal of new particles on IPSO uses random numbers between 0 and 1. This difference affects the speed of obtaining the best fitness.
Figure 3 shows a comparison of the number of iterations between the PSO and IPSO methods in the optimal power flow in the IEEE 30-bus system. Utilizing the IPSO-OPF method in power flow optimization has a faster time to converge than the PSO-OPF method. Furthermore, the IPSO-OPF method obtained a convergent value of 12.56 MW of system active power losses in the 25th iteration, while the PSO-OPF method converged in the 69th iteration with a result of 12.58 MW of active power losses. Hence, it can be seen that in determining active power losses, the minimum value is obtained using the IPSO-OPF method with fewer iterations.
Table 2 shows a comparison of the generation costs between the IPSO-OPF method and the PSO-OPF method, including a summary of the comparison of optimal power flow results between the IPSO-OPF and PSO-OPF methods with iteration, active power losses, and generation costs as parameters. By using the PSO-OPF method, the total power generated by generator 1 is 191.7 MW, while the total power generated by generator 2 is 74.28 MW with a total cost of generating using the PSO-OPF method of USD 14,331/h. Meanwhile, using the IPSO-OPF method, the power generated by generators 1 and 2 is 191.7 and 74.26 MW, respectively. The total cost of generating the IPSO-OPF method is USD 14,330/h. Thus, it can be seen that by using the IPSO-OPF method, the generation cost obtained is slightly cheaper than the generation cost using the PSO-OPF method.
It can be seen from Table 2 that the IPSO-OPF method converges faster at the 25th iteration than the PSO-OPF method, which converges at the 69th iteration. The active power losses obtained using the IPSO-OPF method are also lesser than the PSO-OPF method. As for the cost of generation, the IPSO-OPF method also produces a generation cost that is cheaper than the cost of generating the PSO-OPF method. Therefore, overall, the performance of IPSO-OPF is superior to the conventional PSO-OPF in solving optimal power flow, especially since IPSO-OPF converges faster than the conventional PSO-OPF.
Figure 4 shows a comparison of the voltage profiles on each bus using the IPSO-OPF and PSO-OPF methods. It is obvious that the voltage magnitude obtained from the IPSO-OPF method on average is higher than the voltage magnitude using the PSO-OPF method; consequently, in general, the system voltage stability performance obtained using the IPSO-OPF method is better than the PSO-OPF method.
Voltage magnitudes, active power losses, and generation costs between the IPSO-OPF and PSO-OPF methods have values that are not much different. This is because the fundamental difference between the two methods is in the iteration speed to obtain a convergent value.

5. Conclusions

This paper proposes a new method for optimal power flow using incremental particle swarm optimization (IPSO). IPSO is the development of the metaheuristic PSO method in which incremental social learning (ISL) is implemented into the PSO algorithm. ISL is stirred by the phenomenon of societal learning in the society of animals. In IPSO, the population size grows from iteration to iteration. When a new particle joins the population, its position is adjusted using a “societal learning” rule that persuades a preference toward the best particle. The advantage of IPSO is that the population increases with each iteration so that the optimization process becomes faster. The simulation results using the IEEE 30-bus system show that the performance of IPSO-OPF is superior to conventional PSO-OPF in resolving the optimal power flow mainly because IPSO-OPF converges faster than conventional PSO-OPF. IPSO-OPF results in fewer iterations, lower active power loss, a better system voltage profile, and lower generation costs than the PSO-OPF method.

Author Contributions

Conceptualization, M.B.N. and A.A.; methodology, M.B.N. and A.A.; software, M.B.N. and W.A.A.; validation, M.B.N. and A.A.; formal analysis, M.B.N. and A.A.; investigation, M.B.N. and W.A.A.; resources, M.B.N. and W.A.A.; data curation, W.A.A.; writing—original draft preparation, M.B.N., A.A., and W.A.A.; writing—review and editing, M.B.N. and A.A.; visualization, A.A.; supervision, M.B.N.; project administration, W.A.A.; funding acquisition, M.B.N. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Data Availability Statement

The data used in this study are available from the authors upon reasonable request.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Venzke, A.; Chatzivasileiadis, S.; Molzahn, D.K. Inexact convex relaxations for AC optimal power flow: Towards AC feasibility. Electr. Power Syst. Res. 2020, 187, 106480. [Google Scholar] [CrossRef]
  2. Nappu, M.B. LMP-lossless for congested power system based on DC-OPF. In proceeding of the 2014 Makassar International Conference on Electrical Engineering and Informatics (MICEEI), Makassar, Indonesia, 26–30 November 2014. [Google Scholar]
  3. Nappu, M.B.; Arief, A.; Bansal, R.C. Transmission management for congested power system: A review of concepts, technical challenges and development of a new methodology. Renew. Sustain. Energy Rev. 2014, 38, 572–580. [Google Scholar] [CrossRef]
  4. Nappu, M.B.; Bansal, R.; Saha, T.K. Market power implication on congested power system: A case study of financial withheld strategy. Int. J. Electr. Power Energy Syst. 2013, 47, 408–415. [Google Scholar] [CrossRef]
  5. Venkateswara Rao, B.; Kumar, G.V.N. Optimal power flow by BAT search algorithm for generation reallocation with unified power flow controller. Int. J. Electr. Power Energy Syst. 2015, 68, 81–88. [Google Scholar] [CrossRef]
  6. Naderi, E.; Pourakbari-Kasmaei, M.; Abdi, H. An efficient particle swarm optimization algorithm to solve optimal power flow problem integrated with FACTS devices. Appl. Soft Comput. 2019, 80, 243–262. [Google Scholar] [CrossRef]
  7. Amjady, N.; Fatemi, H.; Zareipour, H. Solution of Optimal Power Flow Subject to Security Constraints by a New Improved Bacterial Foraging Method. IEEE Trans. Power Syst. 2012, 27, 1311–1323. [Google Scholar] [CrossRef]
  8. Swief, R.; Hassan, N.M.; Hasanien, H.M.; Abdelaziz, A.Y.; Kamh, M. AC&DC optimal power flow incorporating centralized/decentralized multi-region grid control employing the whale algorithm. Ain Shams Eng. J. 2021, 12, 1907–1922. [Google Scholar] [CrossRef]
  9. Adaryani, M.R.; Karami, A. Artificial bee colony algorithm for solving multi-objective optimal power flow problem. Int. J. Electr. Power Energy Syst. 2013, 53, 219–230. [Google Scholar] [CrossRef]
  10. Abaci, K.; Yamacli, V. Differential search algorithm for solving multi-objective optimal power flow problem. Int. J. Electr. Power Energy Syst. 2016, 79, 1–10. [Google Scholar] [CrossRef]
  11. El-Fergany, A.A.; Hasanien, H.M. Single and Multi-objective Optimal Power Flow Using Grey Wolf Optimizer and Differential Evolution Algorithms. Electr. Power Compon. Syst. 2015, 43, 1548–1559. [Google Scholar] [CrossRef]
  12. Al-Kaabi, M.; Dumbrava, V.; Eremia, M. Single and Multi-Objective Optimal Power Flow Based on Hunger Games Search with Pareto Concept Optimization. Energies 2022, 15, 8328. [Google Scholar] [CrossRef]
  13. Mohamed, A.-A.A.; Mohamed, Y.S.; El-Gaafary, A.A.; Hemeida, A.M. Optimal power flow using moth swarm algorithm. Electr. Power Syst. Res. 2017, 142, 190–206. [Google Scholar] [CrossRef]
  14. Duman, S.; Güvenç, U.; Sönmez, Y.; Yörükeren, N. Optimal power flow using gravitational search algorithm. Energy Convers. Manag. 2012, 59, 86–95. [Google Scholar] [CrossRef]
  15. Bouchekara, H.; Abido, M.; Boucherma, M. Optimal power flow using Teaching-Learning-Based Optimization technique. Electr. Power Syst. Res. 2014, 114, 49–59. [Google Scholar] [CrossRef]
  16. Shaheen, M.A.M.; Ullah, Z.; Qais, M.H.; Hasanien, H.M.; Chua, K.J.; Tostado-Véliz, M.; Turky, R.A.; Jurado, F.; Elkadeem, M.R. Solution of Probabilistic Optimal Power Flow Incorporating Renewable Energy Uncertainty Using a Novel Circle Search Algorithm. Energies 2022, 15, 8303. [Google Scholar] [CrossRef]
  17. Sinsuphan, N.; Leeton, U.; Kulworawanichpong, T. Optimal power flow solution using improved harmony search method. Appl. Soft Comput. 2013, 13, 2364–2374. [Google Scholar] [CrossRef]
  18. Ghasemi, M.; Ghavidel, S.; Ghanbarian, M.M.; Gharibzadeh, M.; Vahed, A.A. Multi-objective optimal power flow considering the cost, emission, voltage deviation and power losses using multi-objective modified imperialist competitive algorithm. Energy 2014, 78, 276–289. [Google Scholar] [CrossRef]
  19. Bouchekara, H.; Chaib, A.; Abido, M.; El-Sehiemy, R. Optimal power flow using an Improved Colliding Bodies Optimization algorithm. Appl. Soft Comput. 2016, 42, 119–131. [Google Scholar] [CrossRef]
  20. Bouchekara, H.R.E.-H.; Abido, M.A.; Chaib, A.E. Optimal Power Flow Using an Improved Electromagnetism-like Mechanism Method. Electr. Power Compon. Syst. 2016, 44, 434–449. [Google Scholar] [CrossRef]
  21. Roy, R.; Jadhav, H. Optimal power flow solution of power system incorporating stochastic wind power using Gbest guided artificial bee colony algorithm. Int. J. Electr. Power Energy Syst. 2015, 64, 562–578. [Google Scholar] [CrossRef]
  22. Ghasemi, M.; Ghavidel, S.; Gitizadeh, M.; Akbari, E. An improved teaching–learning-based optimization algorithm using Lévy mutation strategy for non-smooth optimal power flow. Int. J. Electr. Power Energy Syst. 2015, 65, 375–384. [Google Scholar] [CrossRef]
  23. Evangeline, S.I.; Rathika, P. Wind farm incorporated optimal power flow solutions through multi-objective horse herd optimization with a novel constraint handling technique. Expert Syst. Appl. 2022, 194, 116544. [Google Scholar] [CrossRef]
  24. Risi, B.-G.; Riganti-Fulginei, F.; Laudani, A. Modern Techniques for the Optimal Power Flow Problem: State of the Art. Energies 2022, 15, 6387. [Google Scholar] [CrossRef]
  25. Wolpert, D.H.; Macready, W.G. No free lunch theorems for optimization. IEEE Trans. Evol. Comput. 1997, 1, 67–82. [Google Scholar] [CrossRef]
  26. Abido, M. Optimal power flow using particle swarm optimization. Int. J. Electr. Power Energy Syst. 2002, 24, 563–571. [Google Scholar] [CrossRef]
  27. Yumbla, P.E.O.; Ramirez, J.M.; Coello, C.A.C. Optimal Power Flow Subject to Security Constraints Solved with a Particle Swarm Optimizer. IEEE Trans. Power Syst. 2008, 23, 33–40. [Google Scholar] [CrossRef]
  28. Xinchao, Z. A perturbed particle swarm algorithm for numerical optimization. Appl. Soft Comput. 2010, 10, 119–124. [Google Scholar] [CrossRef]
  29. de Oca, M.A.M.; Stutzle, T.; Enden, K.V.D.; Dorigo, M. Incremental Social Learning in Particle Swarms. IEEE Trans. Syst. Man Cybern. Part B (Cybern.) 2011, 41, 368–384. [Google Scholar] [CrossRef]
  30. Xu, X.; Pan, Z.; Xi, Y.; Chen, L. Incremental Particle Swarm Optimization. Phys. Procedia 2012, 24, 1369–1376. [Google Scholar] [CrossRef]
  31. Majhi, B.; Panda, G. Distributed and robust parameter estimation of IIR systems using incremental particle swarm optimization. Digit. Signal Process. 2013, 23, 1303–1313. [Google Scholar] [CrossRef]
  32. Aydin, D.; Uğur, A. Automatic Flower Boundary Extraction using IPSOAntK-MEANS Algorithm. Cybernatics Syst. 2010, 41, 416–434. [Google Scholar] [CrossRef]
  33. Rohiem, N.H.; Soeprijanto, A.; Putra, D.F.U.; Syai’In, M.; Sulistiawati, I.B.; Zahoor, M.; Shah, L.A. Resolving Economic Dispatch with Uncertainty Effect in Microgrids Using Hybrid Incremental Particle Swarm Optimization and Deep Learning Method. Proc. Pak. Acad. Sci. A. Phys. Comput. Sci. 2021, 58, 119–129. [Google Scholar] [CrossRef]
  34. Ajami, W.A.; Arief, A.; Nappu, M.B. Optimal power flow for power system interconnection considering wind power plants intermittency. Int. J. Smart Grid Clean Energy 2019, 8, 372–376. [Google Scholar] [CrossRef]
  35. Nappu, M.B.; Arief, A. Network Losses-based Economic Redispatch for Optimal Energy Pricing in a Congested Power System. Energy Procedia 2016, 100, 311–314. [Google Scholar] [CrossRef]
  36. Nappu, M.B.; Arief, A. Economic redispatch considering transmission congestion for optimal energy price in a deregulated power system. In Proceeding of the 2015 International Conference on Electrical Engineering and Informatics (ICEEI), Denpasar, Indonesia, 10–11 August 2015. [Google Scholar] [CrossRef]
  37. Al Alahmadi, A.A.; Belkhier, Y.; Ullah, N.; Abeida, H.; Soliman, M.S.; Khraisat, Y.S.H.; Alharbi, Y.M. Hybrid Wind/PV/Battery Energy Management-Based Intelligent Non-Integer Control for Smart DC-Microgrid of Smart University. IEEE Access 2021, 9, 98948–98961. [Google Scholar] [CrossRef]
  38. Kennedy, J.; Eberhart, R. Particle swarm optimization. In Proceeding of the ICNN’95–International Conference on Neural Networks, Perth, Australia, 27 November–1 December 1995. [Google Scholar]
  39. Althobaiti, A.; Ullah, N.; Belkhier, Y.; Babqi, A.J.; Alkhammash, H.I.; Ibeas, A. Expert knowledge based proportional resonant controller for three phase inverter under abnormal grid conditions. Int. J. Green Energy 2022, 1–17. [Google Scholar] [CrossRef]
  40. Dabbagchi, I.; Christie, R. Power Systems Test Case Archive: 30 Bus Power Flow Test Case. 1993. Available online: http://labs.ece.uw.edu/pstca/pf30/pg_tca30bus.htm (accessed on 1 December 2022).
Figure 1. Flowchart of the optimal power flow based on incremental particle swarm optimization.
Figure 1. Flowchart of the optimal power flow based on incremental particle swarm optimization.
Energies 16 01706 g001
Figure 2. A single-line diagram of the IEEE 30-bus system [40].
Figure 2. A single-line diagram of the IEEE 30-bus system [40].
Energies 16 01706 g002
Figure 3. Number of iterations by using (a) the PSO-OPF method and (b) the IPSO-OPF method.
Figure 3. Number of iterations by using (a) the PSO-OPF method and (b) the IPSO-OPF method.
Energies 16 01706 g003
Figure 4. Voltage profile comparison between PSO-OPF and IPSO-OPF.
Figure 4. Voltage profile comparison between PSO-OPF and IPSO-OPF.
Energies 16 01706 g004
Table 1. Generator data and cost coefficient [40].
Table 1. Generator data and cost coefficient [40].
Bus P G i   ( MW ) Q G i   ( MVAr ) Generator ConstraintsGeneration Cost Coefficients
P G i m a x P G i m i n Q G i m a x Q G i m i n α i   ( $ / h ) β i   ( $ / MWh ) γ i   ( $ / MW 2 h )
(MW)(MW)(MVAr)(MVAr)
1 (Gen 1)191.729191.72030−101243.5338.3010.035
2 (Gen 2)4010140550−40451.32546.1590.105
Table 2. Comparison of the generation costs of the PSO-OPF and IPSO-OPF methods.
Table 2. Comparison of the generation costs of the PSO-OPF and IPSO-OPF methods.
MethodsActive Power (MW)Cost ($/h)Active Power Losses (MW)Total Cost ($/h)Number of Iterations
Gen 1Gen 2Gen 1Gen 2
PSO191.774.289872445912.5814,33169
IPSO191.774.269872445812.5614,33025
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

Nappu, M.B.; Arief, A.; Ajami, W.A. Energy Efficiency in Modern Power Systems Utilizing Advanced Incremental Particle Swarm Optimization–Based OPF. Energies 2023, 16, 1706. https://doi.org/10.3390/en16041706

AMA Style

Nappu MB, Arief A, Ajami WA. Energy Efficiency in Modern Power Systems Utilizing Advanced Incremental Particle Swarm Optimization–Based OPF. Energies. 2023; 16(4):1706. https://doi.org/10.3390/en16041706

Chicago/Turabian Style

Nappu, Muhammad Bachtiar, Ardiaty Arief, and Willy Akbar Ajami. 2023. "Energy Efficiency in Modern Power Systems Utilizing Advanced Incremental Particle Swarm Optimization–Based OPF" Energies 16, no. 4: 1706. https://doi.org/10.3390/en16041706

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