PowSyBl
Description
PowSyBl, short for Power System Blocks, is an open source framework written in Java, dedicated to electrical grid modelling and simulation, licensed under the Mozilla Public License version 2.0. PowSyBl may be used through scripts for a quick implementation (or prototyping), but also be assembled to build state of the art applications. Indeed, one major aim of the project is to make it easy to write complex software for power system simulation and analysis. For example, using PowSyBl one can create applications able to:
- handle a variety of formats, such as CGMES for European data exchanges
- perform power flow simulations and security analyses on the network
- perform dynamic simulations on the network
Another key characteristic of PowSyBl is its modular design, at the core of the open source approach. It enables developers to extend or customize its features by providing their own plugins.
Technical information
PowSyBl, short for Power System Blocks, makes it easy to write complex software to simulate and analyze power systems. PowSyBl uses a modular approach that allows developers to extend or customize its features. PowSyBl provides the code building blocks for the simulations and analyses of power systems, for horizons from real-time operation to investment planning.
PowSyBl provides an internal complete grid model, with substations, voltage levels, AC and DC lines, two and three windings transformers, batteries, generators, loads, shunt and static VAR compensators, and other components. The grid model can be enhanced with extensions that complete the required equipment modeling - dynamic profile, short-circuit profile, monitoring, etc. PowSyBl also provides import and export functions for several common pan-European exchange formats.
Technical Information
- Project roadmap
- Code repositories via GitHub
- Maintainers via GitHub
- Documentation via Github.io, including functional, technical, and user documentation
- Getting started via documentation on Github.io
- How to Contribute via GitHub
- License via GitHub
Community
Important Links
still to import
- Documentation at https://www.powsybl.org/docs/getting-started - need to coordinate with project on how to maintain this going forward, including
- Functional documentation
- Technical documentation
- User documentation
- Usage examples at https://www.powsybl.org/docs/user-stories
- How to run a load flow with Powsybl ?
- How to calculate capacity for a Regional Security Center ?
- How to deal with topological views in a voltage level ?
- Advanced tutorials https://www.powsybl.org/docs/tutorials/index.html
- Port functional documentation from each page at https://www.powsybl.org/:
- Grid Modeling
- Grid Simulation
- Grid Exchange Formats
- Advanced Features