PowSyBl (Power System Blocks) is an open source framework written in Java, that makes it easy to write complex software for power systems’ simulations and analysis. Its modular approach allows developers to extend or customize its features.
PowSyBl is part of the LF Energy Foundation, a project of The Linux Foundation that supports open source innovation projects within the energy and electricity sectors.
Read more at https://www.powsybl.org !
This project and everyone participating in it is governed by the PowSyBl Code of Conduct. By participating, you are expected to uphold this code. Please report unacceptable behavior to powsybl-tsc@lists.lfenergy.org.
PowSyBl Distribution allows for the generation of a basic distribution of PowSyBl. It supports the following itools commands:
Computation
compare-security-analysis-results
loadflow
loadflow-validation
security-analysis
action-simulator
sensitivity-computation
dynamic-simulation
list-dynamic-simulation-models
Data conversion
Misc
plugins-info
: List the available plugins
Script
To generate a basic PowSyBl distribution, you can then launch from the root repository:
$ cd <PROJECT_ROOT_PATH>
$ mvn clean package
The PowSyBl distribution is generated in the <PROJECT_ROOT_PATH>/target
folder. For easier use of itools commands, adding
<PROJECT_ROOT_PATH>/target/powsybl-distribution-<powsybldistribution.version>/bin
to your environment variable PATH
is recommended.
Notes:
- Test network files in the
resources
folder are present in theetc
folder of the generated distribution. - A configuration file is provided in this distribution but will be overriden by your local configuration file if you have one.