Comprehensive analysis of optimal power flow using recent metaheuristic algorithms

Ahmed A. Zaki Diab,Ashraf M. Abdelhamid,Hamdy M. Sultan
DOI: https://doi.org/10.1038/s41598-024-58565-y
IF: 4.6
2024-06-13
Scientific Reports
Abstract:This paper provides six metaheuristic algorithms, namely Fast Cuckoo Search (FCS), Salp Swarm Algorithm (SSA), Dynamic control Cuckoo search (DCCS), Gradient-Based Optimizer (GBO), Northern Goshawk Optimization (NGO), Opposition Flow Direction Algorithm (OFDA) to efficiently solve the optimal power flow (OPF) issue. Under standard and conservative operating settings, the OPF problem is modeled utilizing a range of objectives, constraints, and formulations. Five case studies have been conducted using IEEE 30-bus and IEEE 118-bus standard test systems to evaluate the effectiveness and robustness of the proposed algorithms. A performance evaluation procedure is suggested to compare the optimization techniques' strength and resilience. A fresh comparison methodology is created to compare the proposed methodologies with other well-known methodologies. Compared to previously reported optimization algorithms in the literature, the obtained results show the potential of GBO to solve various OPF problems efficiently.
multidisciplinary sciences
What problem does this paper attempt to address?
This paper aims to solve the Optimal Power Flow (OPF) problem in power systems. OPF is a crucial tool in power system engineering. It is used to reduce the power production cost and improve the system reliability by optimizing the allocation and use of power generation resources while meeting the power demand. Specifically, the paper attempts to more effectively solve the OPF problem by introducing six meta - heuristic algorithms (Fast Cuckoo Search (FCS), Salp Swarm Algorithm (SSA), Dynamic control Cuckoo search (DCCS), Gradient - Based Optimizer (GBO), Northern Goshawk Optimization (NGO) and Opposition Flow Direction Algorithm (OFDA)). These algorithms are applied to the standard IEEE 30 - bus and IEEE 118 - bus test systems to evaluate their effectiveness and robustness. ### Main contributions of the paper include: 1. **Application of new meta - heuristic algorithms**: The paper uses six optimization methods, namely FCS, SSA, DCCS, GBO, NGO and OFDA, to solve the actual OPF problem. 2. **Comprehensive test suite**: A full set of tests is carried out to evaluate the performance of the optimization algorithms under different OPF problems, objective functions and constraint conditions. 3. **Consideration of security constraints**: When solving the OPF problem, more complex security constraint situations are considered. 4. **New comparison method**: A new comparison method based on ideal values and typical values is proposed. 5. **Non - parametric statistical verification**: Combine non - parametric statistical methods to verify the effectiveness of the proposed optimization techniques. ### Mathematical model and formula The OPF problem can be expressed as a nonlinear constrained optimization problem, and its mathematical form is as follows: \[ \text{Minimize } F(x, u) \] \[ \text{Subject to } g(x, u) = 0 \] \[ \text{and } h(x, u) \leq 0 \] where: - \(x\) represents the state variable vector. - \(u\) represents the control variable vector. - \(g(x, u) = 0\) represents the equality constraint. - \(h(x, u) \leq 0\) represents the inequality constraint. ### Control variables and state variables - **Control variables** \(u\) include the active power of generators \(P_{G}\), the generator voltage \(V_{G}\), the reactive power of shunt compensators \(Q_{C}\) and the transformer tap position \(T\). - **State variables** \(x\) include the active power of the slack node \(P_{G1}\), the voltage of load nodes \(V_{L}\), the reactive power provided by generators \(Q_{G}\) and the apparent power flow of transmission lines \(S_{l}\). ### Objective function The paper proposes multiple objective functions, including but not limited to: 1. **Minimize the generation fuel cost**: \[ F(x, u)=\sum_{i = 1}^{N_G}(a_i + b_i P_{G_i}+c_i P_{G_i}^2)+\text{Penalty} \] 2. **Improve the voltage profile**: \[ F(x, u)=\sum_{i = 1}^{N_L}|V_{L_i}- 1|+\text{Penalty} \] 3. **Simultaneously minimize the fuel cost and improve the voltage profile**: \[ F(x, u)=\left(\sum_{i = 1}^{N_G}(a_i + b_i P_{G_i}+c_i P_{G_i}^2)\right)+\ka