Application of modified pigeon-inspired optimization algorithm and constraint-objective sorting rule on multi-objective optimal power flow problem

https://doi.org/10.1016/j.asoc.2020.106321Get rights and content

Highlights

  • Modified pigeon-inspired algorithm (MPIO) and constraint-objective sorting rule (COSR) are proposed for MOOPF problems.

  • MPIO-COSR algorithm is effective to reduce the active power loss, fuel cost and emission of power systems.

  • MPIO-COSR algorithm is examined on the IEEE 30-node, 57-node and 118-node systems by eight simulation cases.

  • The superiority of MPIO-COSR algorithm is validated by comparing with NSGA-II and MPIO-PFM algorithms.

  • Proposed MPIO-COSR algorithm obtains evenly-distributed POS & fast-convergence & zero constraint-violation.

Abstract

To solve the non-differentiable optimal power flow (OPF) problems with multiple contradictory objectives, a modified pigeon-inspired optimization algorithm (MPIO) is put forward in this paper. Combining with the common-used penalty function method (PFM), the MPIO-PFM algorithm is proposed and applied to optimize the active power loss, emission and fuel cost (with valve-point loadings) of power system. Eight simulation trials carried out on MATLAB software validate MPIO-PFM algorithm can obtain superior Pareto Frontier (PF) comparing with the typical NSGA-II algorithm. Nevertheless, some Pareto solutions obtained by MPIO-PFM algorithm cannot satisfy all system constraints due to the difficulty in choosing the proper penalty coefficients. Thus, an innovative approach named as constraint-objective sorting rule (COSR) is presented in this paper. The bi-objective and tri-objective trials implemented on IEEE 30-node, 57-node and 118-node systems demonstrate that the Pareto optimal set (POS) obtained by MPIO-COSR algorithm realizes zero-violation of various system constraints. Furthermore, the generational-distance and hyper-volume indexes quantitatively illustrate that in contrast to NSGA-II and MPIO-PFM methods, the MPIO-COSR algorithm can determine the evenly-distributed PFs with satisfactory-diversity. The intelligent MPIO-COSR algorithm provides an effective way to handle the non-convex MOOPF problems.

Introduction

Unlike the single-objective optimization, the multi-objective optimization (MOP) problem takes more than one conflicting goals into account concurrently. It is impossible to make each goal achieve the best state at the same time. The mathematical model of MOP problem, which usually has great computational complexity and obvious non-linear characteristics, is strictly limited by various constraints [1], [2].

The MOP problems are very common in practical fields such as power systems [3], [4]. Electricity with self-evident importance is the most basic energy in modern society. Research shows that the multi-objective optimal power flow (MOOPF) problems have undeniable significance to achieve the safety and economy operation of power system. Essentially, the MOOPF is a non-linear minimization problem with high-dimensional feature [5], [6], [7], [8].

Intelligent algorithms have been successfully applied on handling the nonlinear MOOPF problems with the gradually maturing of computer technology. For instance, the novel quasi-oppositional modified Jaya algorithm [9], the hybrid DA-PSO optimization algorithm [10] and the multi-objective firefly algorithm [11] are capable to deal with the MOOPF problems effectively. However, there is still much room in the bi-objective MOOPF optimizations on large-scale systems and the tri-objective ones.

The basic and improved pigeon-inspired optimization algorithms (PIO) with fast-convergence and strong-robustness have been applied to various fields such as the fuzzy production scheduling problems [12] and large-scale traveling salesman problems [13]. However, the shortcoming of the basic PIO algorithm that is easy to be trapped into the local optimums cannot be ignored.

To effectively solve the complex practical problems, the PIO algorithm needs to be combined with some appropriate improvement strategies. In Ref. [14], the modified PIO algorithm considering the hierarchical learning behavior is proposed to handle the UAV distributed flocking problem among obstacles. In Ref. [15], the cooperative PIO algorithm with distance threshold is put forward to improve the population-diversity in handling the multilevel image thresholding problems. And in Ref. [16], the performance of improved PIO algorithm for the air quality prediction problems has been optimized by integrating the particle swarm optimization (PSO) algorithm. However, it can be seen from these literatures that the PIO algorithm is usually plagued by the local convergence due to the poor diversity. To pertinently improve the population-diversity and avoid the premature-convergence, the adaptive-adjusted map factor (Rmapnew) and nonlinearly-adjusted coefficient (ωdiv) are integrated into the proposed modified PIO (MPIO) algorithm. The applicability and superiority of MPIO algorithm to deal with the MOOPF problems are verified by eight simulation experiments implemented in this paper.

In this paper, the MPIO algorithm and constraint-objective sorting rule (COSR) as two major contributions are proposed.

First, the MPIO algorithm which adopts the adaptive-adjusted Rmapnew, nonlinearly-adjusted ωdiv and novel landmark searching model is put forward to solve the MOOPF problems.

Furthermore, the MOOPF problems are severely restricted by equality constraints and inequality ones [11], [17], [18]. The control variables can be limited within a valid range in the initialization phase. But the state variables may not meet all inequality constraints. The penalty function method (PFM), a common technique to handle the constraints of state variables [11], [19], is integrated with the MPIO method to generate the novel MPIO-PFM algorithm.

Comparing with the non-dominated sorting genetic algorithm-II (NSGA-II) which is often used as the comparison benchmark to evaluate the quality of novel algorithms, the proposed MPIO-PFM has greater potential in exploring superior Pareto frontier (PF). However, experimental results indicate the MPIO-PFM algorithm cannot guarantee each solution of obtained Pareto optimal set (POS) achieves the zero system-constraints violation. The presented COSR rule, which takes the constraint-violation value as the screening factor of POS set, can effectively overcome the above shortcoming of PFM method.

By integrating the MPIO algorithm and COSR sorting strategy, an effective MPIO-COSR algorithm is put forward in this paper. Five bi-objective and three tri-objective MOOPF trials which aim to optimize the active power loss, total emission and fuel cost are carried out to verify the applicability and superiority of MPIO-COSR algorithm. In contrast to MPIO-PFM and NSGA-II algorithms, the suggested MPIO-COSR algorithm can not only find the well-distributed POS, but also realize the zero constraint-violation of each power flow solution.

The rest part of this article is set as follows. Section 2 gives the mathematical model of MOOPF problems including objective functions and system restrictions. The constraint processing methods of state variables and the proposed COSR strategy for seeking the evenly-distributed PF are described in Section 3. The basic PIO algorithm and the novel MPIO-COSR algorithm are introduced in Section 4. Section 4 summarizes the application of MPIO-COSR algorithm on MOOPF Problems as well. Section 5 shows the results of eight MOOPF trials on three different standard systems. Section 6 measures the optimization performance of MPIO-COSR algorithm according to the convergence analysis, two quantitative evaluation indexes and computational complexity. Eventually, Section 7 gives the conclusions of this paper.

Section snippets

Mathematization of MOOPF problems

In essence, the MOOPF problem is a minimization mathematical model whose objective functions and system constraints can be defined as follows [5], [20], [21]. minimizeFobj=(f1(s,c),f2(s,c),,fi(s,c),,fM(s,c)) Ek(s,c)=0,k=1,2,,h Ip(s,c)0,p=1,2,,gwhere fi(s,c) is the ith objective function. Ek and Ip represent the kth equality constraint (EC) and the pth inequality constraint (IC). M(M2) is the amount of goals which are optimized synchronously while h and g are, respectively, the numbers

Constraint handling strategies

Proper constraint handling strategies are critical to successfully handle the strictly-constrained MOOPF problems.

Multi-objective algorithms

The basic PIO algorithm generates a random solution set in the initial stage and searches the optimal solution by iterative operation [33], [34], [35]. The unique characteristic is that PIO algorithm will perform the map searching and landmark searching to locate the optimal solution pobest.

Trials and results

In contrast to NSGA-II and MPIO-PFM algorithms, the proposed MPIO-COSR algorithm can not only find the uniformly-distributed PF, but also realize that each non-inferior solution of POS to meet all system restrictions.

In order to verify the effectiveness of MPIO-COSR algorithm, eight MOOPF trials shown in Table 2 are simulated in this paper. All testing cases are conducted on the MATLAB 2014a software in a PC with Intel(R) Core(TM) i5–7500 CPU @ 3.40 GHz with 8 GB RAM.

Comprehensive analysis

The performance of MPIO-COSR algorithm in solving the MOOPF problems is analyzed based on the convergence, computational complexity, generational distance (GD) and hyper-volume (HV) evaluation indexes.

Conclusion

A novel MPIO algorithm and an innovative COSR strategy are proposed in this paper to handle the MOOPF problems with multiple objectives and strict constraints. Eight simulation cases of optimizing the active power loss, the emission and the fuel cost (with valve-point loadings) are performed on three different scale power systems. Numerous results powerfully demonstrate that the presented MPIO-COSR algorithm is more conducive than NSGA-II and MPIO-PFM methods in seeking the superior PFs with

CRediT authorship contribution statement

Gonggui Chen: Conceptualization, Methodology, Writing - review & editing. Jie Qian: Conceptualization, Methodology, Writing - original draft. Zhizhong Zhang: Validation, Data curation. Shuaiyong Li: Validation, Supervision.

Declaration of Competing Interest

The authors declare that they have no known competing financial interests or personal relationships that could have appeared to influence the work reported in this paper.

Acknowledgments

This work is supported by the National Natural Science Foundation Project of China (No. 61703066), Natural Science Foundation Project of Chongqing, China (No. cstc2018jcyjAX0536), Innovation Team Program of Chongqing Education Committee, China (CXTDX201601019) and Chongqing University Innovation Team, China under Grant (KJTD201312).

References (46)

  • ChenG. et al.

    Improved krill herd algorithm with novel constraint handling method for solving optimal power flow problems

    Energies

    (2018)
  • AttiaA.F. et al.

    Optimal power flow solution in power systems using a novel Sine-Cosine algorithm

    Int. J. Electr. Power Energy Syst.

    (2018)
  • YuanX. et al.

    A new quantum inspired chaotic artificial bee colony algorithm for optimal power flow problem

    Energy Convers. Manage.

    (2015)
  • PandaA. et al.

    A symbiotic organisms search algorithm with adaptive penalty function to solve multi-objective constrained optimization problems

    Appl. Soft Comput.

    (2016)
  • LiH. et al.

    Comparison between MOEA/D and NSGA-III on a set of many and multi-objective benchmark problems with challenging difficulties

    Swarm Evol. Comput.

    (2019)
  • ZhangJ. et al.

    A modified MOEA/D approach to the solution of multi-objective optimal power flow problem

    Appl. Soft Comput.

    (2016)
  • MohamedA.A.A. et al.

    Optimal power flow using moth swarm algorithm

    Electr. Power Syst. Res.

    (2017)
  • MedinaM.A. et al.

    Decomposition-based modern metaheuristic algorithms for multi-objective optimal power flow – A comparative study

    Eng. Appl. Artif. Intell.

    (2014)
  • SivasubramaniS. et al.

    Multi-objective harmony search algorithm for optimal power flow problem

    Int. J. Electr. Power Energy Syst.

    (2011)
  • PulluriH. et al.

    An enhanced self-adaptive differential evolution based solution methodology for multiobjective optimal power flow

    Appl. Soft Comput.

    (2017)
  • GhasemiM. et al.

    Multi-objective optimal power flow considering the cost, emission, voltage deviation and power losses using multi-objective modified imperialist competitive algorithm

    Energy

    (2014)
  • ChaibA.E. et al.

    Optimal power flow with emission and non-smooth cost functions using backtracking search optimization algorithm

    Int. J. Electr. Power Energy Syst.

    (2016)
  • Cardoso BoraT. et al.

    Multi-objective optimization of the environmental-economic dispatch with reinforcement learning based on non-dominated sorting genetic algorithm

    Appl. Therm. Eng.

    (2019)
  • Cited by (80)

    • Recent advancements in multi-objective pigeon inspired optimization (MPIO) for autonomous unmanned aerial systems

      2024, Modeling, Identification, and Control for Cyber- Physical Systems Towards Industry 4.0
    View all citing articles on Scopus
    View full text