Git Product home page Git Product logo

elecnetkit's Introduction

#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.

elecnetkit's People

Contributors

capnfabs avatar

Watchers

James Cloos avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.