Grey Wolf Equilibrium Optimisation for Optimal Power Flow

Version 1.0.1 (48.5 MB) by William LIU
The implementation for a Multi-objective Optimal Power Flow for Distribution Networks Utilizing Grey Wolf Equilibrium Optimizer
43 Downloads
Updated 17 Apr 2024

View License

This paper presents an approach to address the drawback of stagnation in the local optimum and poor diversity of the Pareto front exhibited in existing heuristic algorithms on optimal power flow problem. We propose an improved grey wolf equilibrium optimizer (GWEO) that integrates the search mechanisms of grey wolf optimization (GWO) and equilibrium optimizer (EO). A disturbance component of EO involves in the search mechanism of GWO to relieve the diversity problem. To validate the algorithm, we implement GWEO to solve the multi-objective optimal power flow (MOOPF) problem in a modified 118-bus distribution system with high distributed photovoltaic (PV) penetration. The objective functions of MOOPF are active power losses, voltage deviation and PV curtailment rates. Besides, we compare GWEO with GWO, salp swarm algorithm (SSA), equilibrium optimizer (EO), and hybrid gray wolf optimizer (HGWO) in terms of convergence rate, diversity, and optimum value. The numerical results reveal that our proposed GWEO shows faster convergence rate and better performance on diversity and optimum value, providing decision-makers with better solutions in multi-objective optimization scenarios.

Cite As

William LIU (2024). Grey Wolf Equilibrium Optimisation for Optimal Power Flow (https://www.mathworks.com/matlabcentral/fileexchange/163256-grey-wolf-equilibrium-optimisation-for-optimal-power-flow), MATLAB Central File Exchange. Retrieved .

MATLAB Release Compatibility
Created with R2022b
Compatible with any release
Platform Compatibility
Windows macOS Linux

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!
Version Published Release Notes
1.0.1

The title is revised into a more appropriate name describing our project.

1.0.0