This repository contains MATLAB code for performing power flow analysis on electrical networks using different algorithms provided by MATPOWER, a powerful simulation tool widely used in power system engineering.
Power flow analysis is a fundamental task in electrical engineering, essential for understanding how electrical power is distributed and balanced within a network. This repository offers a flexible and comprehensive solution for power flow analysis, allowing you to explore various algorithms and their impact on system behavior.
I used MATPOWER to solve 9 bus case, methods I used are
- Gauss-Seidel
- Full Newton-Raphson
- Fast Decoupled Power Flow
mpopt = mpoption('pf.alg', 'GS', 'verbose', 3);
runpf('case9', mpopt);
mpopt = mpoption('pf.alg', 'NR', 'verbose', 3);
runpf('case9', mpopt);
mpopt = mpoption('pf.alg', 'FDXB', 'verbose', 3);
runpf('case9', mpopt);
In the contrast, we can see that Gauss – Seidel needs a lot of iteration to get where other two method are, the most efficient method is Fast Decoupled because it can do more iterations than Newton Raphson in less time.