Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
A software library for answering questions with electrical network simulations.
C# PowerShell
Branch: master

Fetching latest commit…

Cannot retrieve the latest commit at this time

Failed to load latest commit information.
Core
Documentation
Engines.OpenDSS
Examples
Graphing
Sensitivities
Tests
.gitignore
readme.md

readme.md

Electric Network Toolkit (ElecNetKit)

A software library for answering questions with electrical network simulations.

ElecNetKit is a toolkit for building simulation experiments for electrical network models.

There are plenty of good electrical network simulators out there, but most don't really facilitate experimentation or control algorithm development. It's often difficult to move through network topologies, difficult to predict the effect of a change, and overall, difficult to conceptualise cause-and-effect relationships. As a particular example, consider the effect of widespread distributed generation on the electrical network. It's something that's been studied a lot, but typically the pattern using traditional simulator software is:

  • Choose a level of penetration
  • Manually adjust all the generators
  • Check the results manually, or watch for standards violation alerts.

That specific example is a problem I had with my undergraduate thesis, and so I set out to develop a new paradigm for understanding and making decisions using electrical network data.

ElecNetKit is implemented as a software library, using the Microsoft .NET framework, which means it's interoperable, powerful and simple to use.

Installing

You can grab ElecNetKit from the source here at github, or you can get binaries from NuGet.

Documentation

The ElecNetKit documentation contains a number of conceptual and Getting Started topics that you may find helpful. In addition, the docs contains an extensive API documentation. Documentation is also available as a Compiled HTML Help File if you're into that kind of thing.

Licence and Contrib

Licensed under the Apache 2 License.

Contributions are always welcome, particularly if you've got a favourite simulator for which you'd like to add support :)

Acknowledgements

ElecNetKit was started as part of an undergraduate thesis project and with sponsorship from the Endeavour Energy Power Quality & Reliability Centre at the University of Wollongong. Thanks also to Phil Ciufo for his input.

Something went wrong with that request. Please try again.