Welcome to the Roseau Load Flow documentation¶
Roseau Load Flow is a powerful load flow solver and static analysis tool that offers:
Multi-phase, unbalanced power flow analysis
A performance optimized solver written in C++
A catalogue of real-world transformer and line models
An ergonomic object-oriented Python interface with unit-aware quantities
A comprehensive documentation with code examples
Real-world distribution network data samples in the library (with more available on request)
In addition to the following unique set of features:
Support for floating neutrals for loads and sources
Four-wire multi-phase modelling with no Kron’s reduction, no transformations, no assumptions on the network topology and no implicit earthing everywhere
Support for flexible, voltage-dependent, loads directly in the Newton algorithm for better convergence and stability
Roseau Load Flow ships with a sample of 20 low-voltage and 20 medium-voltage feeder networks. Each network is provided with its summer and winter load points.
To go further, you can also use these 150 distribution networks, published by Mines Paris Tech in Roseau Load Flow format. Supplied with their respective coefficients, these representative networks can be used to simulate the entire French distribution network.
More details are given in the Catalogues page.
Installation¶
roseau-load-flow
is the python interface to the power flow solver. It is compatible with Python version 3.10
and newer and can be installed with:
Installation and License
License¶
Read more about the license of this project:
Usage¶
The following tutorials are available to help you get started:
Models¶
A description of the electrical models used for each component, an example usage, and a reference to the API of the classes are available here:
Advanced¶
Advanced concepts, edge cases and more are explained in this section:
Changelog¶
API Reference¶
If you want the full documentation of all the classes and functions, you can refer to the following references: