See pypsa/examples/
and pypsa/test/
in the PyPSA github
repository for usage cases; there
are Jupyter notebooks available of these examples at
http://www.pypsa.org/examples/.
See pypsa/examples/scigrid-de
.
The script add_load_gen_to_scigrid.py
takes the SciGRID network for Germany, attaches load and
conventional generation data and exports the resulting network.
The script scigrid-lopf-then-pf.py
then performs a linear OPF on
the network for several hours, expanding any lines where capacity is
needed.
Then the resulting optimised dispatch is run through a full non-linear Newton-Raphson power flow.
See pypsa/examples/ac-dc-meshed/
.
This computes an example with three synchronous AC areas:
- The UK (Manchester, London, Norwich)
- Germany (Frankfurt and Bremen)
- Norway (a single node)
London and Bremen are connected by a point-to-point HVDC Link.
Norwich, Bremen and Norway are connected by a three-node, three-line DC network.
The example scripts do LOPF and LPF.
See pypsa/examples/opf-storage-hvdc/
System capacity optimisation with storage, AC and DC.
See pypsa/examples/coupling-with-heating/
and
http://www.pypsa.org/examples/lopf-with-heating.html.
In this example three locations are optimised, each with an electric bus and a heating bus and corresponding loads. At each location the electric and heating buses are connected with heat pumps; heat can also be supplied to the heat bus with a boiler. The electric buses are connected with transmission lines and there are electrical generators at two of the nodes.