byADIT Free software for engineers and students
EngiFree
MATPOWER — The Complete Guide: Free Power Flow and OPF in MATLAB and Octave

MATPOWER — The Complete Guide: Free Power Flow and OPF in MATLAB and Octave

MATPOWER is an open-source set of tools (BSD-3-Clause) for power-system simulation and optimisation, widely used in academia, government and industry. It runs inside MATLAB or GNU Octave — so it can be used entirely free.

What you get

What to know

There is no graphical interface — the work is done with commands and scripts. The code is under BSD and allowed for any use, including commercial work, but the network case files are not covered by the code’s BSD licence, so check their source before using them commercially. It suits students, researchers and engineers who need transparent grid calculations.

Related tools

For grid analysis in Python — pandapower. For open software with a graphical interface — VeraGrid. For energy-system modelling and planning — PyPSA.

The bottom line

MATPOWER is a well-known, free workhorse for grid calculations — and with GNU Octave you do not even need a MATLAB licence.

Further reading