Roseau Load Flow

Python Power Flow API

Looking for a versatile and robust load flow solver?
We offer ours.
Roseau Load Flow is distributed free of charge to researchers and students. Generate your key by providing your academic email address below: your personal license key will be sent to you upon validation by our team. In the meantime, you can use the public key to get started with the API!

Dépôt Github

Documentation de Roseau Load Flow

A simple yet powerful library, dedicated to the static analysis of electrical distribution networks

Features

Meshed Networks

Roseau Load Flow is perfectly suited for the study of meshed networks.

Multiple Phases

Single-phase, two-phase, three-phase, or more: with Roseau Load Flow, the number of phases matters little. Thanks to its generality, the library is adapted to the simulation of exotic cases, such as American “split-phases.”

Unbalanced Loads and Faults

Roseau Load Flow is designed to accurately model electrical unbalance situations. With us, no simplification like Kron reduction!

Roseau Load Flow in your web browser

The simplest way is to try it

Interested in our API? Try it immediately in your browser!
Thanks to this tutorial integrated into a Google Colab notebook, you don’t need to install Python on your machine, nor read the documentation: we guide you step by step, all you have to do is execute the code.
Follow our examples, modify them, and create new ones, in just a few clicks!

Quality

A Robust and Accurate Load Flow API

We leveraged our expertise in optimization and applied mathematics to develop a power flow solver that is unique in the world.

High-Performance Algorithms

Roseau Load Flow relies on a Newton-Raphson type algorithm optimized with a Goldstein and Price function, ensuring faster and more stable convergence than a simple fixed-point algorithm.

Unsimplified Physical Models

The performance of our algorithms allows us to solve complete physical models. We apply no simplifications, such as Kron reduction, to guarantee you the most precise result.

An Extensible Solver

Roseau Load Flow is entirely modular, and the component model is generic. It's possible to define any new object by simply providing its equations, making the solver ideal for modeling atypical components (flexible loads, balancers, etc.).

Benchmark

Compare the different load flow solvers

Power FactoryOpenDSSpandapowerRoseau Load Flow
User-Friendliness 🗸🗸
Scalability 🗸?🗸?🗸
Customization 🗸
Automation 🗸🗸
Accuracy of imbalance modeling ≈?🗸🗸
Documentation and grid data 🗸🗸
Technical support 🗸

Licences

Licenses for Every Need

Free

0
forever!
  • Public key
  • Compatible with Google Colab
  • Access to all features
  • Unlimited calculations
  • Up to 10 nodes

Research and Education

0
to be renewed annually
  • Private key
  • Access to all features
  • Unlimited calculations
  • Unlimited nodes
  • Up to 3 devices

Commerciale


Contact Us
  • Private key
  • Access to all features
  • Unlimited calculations
  • Unlimited nodes
  • Up to 3 devices

FAQ

We Answer Your Questions

About Licenses

Why is Roseau Load Flow offered to researchers and students for free?

 

Roseau Technologies originated from the academic world, and we remain deeply committed to research and education. We developed Roseau Load Flow for our internal needs because existing commercial solvers didn’t meet our quality and flexibility requirements. We believe Roseau Load Flow is currently the best load flow calculation solver available, and it feels natural to share this incomparable tool with our fellow researchers and educators!

Are you a researcher looking to support this initiative? Discover how!

 

I use Roseau Load Flow for my research activities. How can I support you?

 

We’re delighted to hear that Roseau Load Flow is working well for you!

To help us out, please spread the word! You can follow the Roseau Load Flow GitHub repository, tell other researchers and students in your lab about us, and most importantly, cite us in publications where you use our library.

 

 

Is Roseau Load Flow free for commercial use?

Roseau Load Flow isn’t free for commercial use. If you’re interested in using Roseau Load Flow for your business activities, please contact us!

Is Roseau Load Flow Open Source?

Roseau Load Flow is not Open Source.
Specifically, the C++ core of the solver is not distributed under an open license.

Electrotechnics and Solvers

What is Kron reduction and why avoid it?

Lorem ipsum dolor sit amet, consectetur adipisicing elit. Optio, neque qui velit. Magni dolorum quidem ipsam eligendi, totam, facilis laudantium cum accusamus ullam voluptatibus commodi numquam, error, est. Ea, consequatur.

When can neutral current be neglected?

Lorem ipsum dolor sit amet, consectetur adipisicing elit. Optio, neque qui velit. Magni dolorum quidem ipsam eligendi, totam, facilis laudantium cum accusamus ullam voluptatibus commodi numquam, error, est. Ea, consequatur.

Lorem ipsum dolor sit amet, consectetur adipisicing elit. Optio, neque qui velit. Magni dolorum quidem ipsam eligendi, totam, facilis laudantium cum accusamus ullam voluptatibus commodi numquam, error, est. Ea, consequatur.

What are the different ways to integrate flexible loads into a load flow solver?

Lorem ipsum dolor sit amet, consectetur adipisicing elit. Optio, neque qui velit. Magni dolorum quidem ipsam eligendi, totam, facilis laudantium cum accusamus ullam voluptatibus commodi numquam, error, est. Ea, consequatur.

Documentation

How to get started with Roseau Load Flow?

Thank you for your interest!
To get started with Roseau Load Flow, we invite you to
follow the dedicated tutorial.
You can also browse the Notebook dedicated to getting started with the library.

I have a question or suggestion about Roseau Load Flow. Can I send you an email?

We’d be delighted to answer your questions! We invite you to open a ticket on the Roseau Load Flow GitHub repository. This way, the answer will be available to all API users.