Skip to content
FLEDGE - Flexible Distribution Grid Demonstrator
Julia TSQL
Branch: develop
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
data
docs
src
test
.gitignore
.travis.yml
LICENSE
Manifest.toml
Project.toml
README.md

README.md

FLEDGE - Flexible Distribution Grid Demonstrator

The Flexible Distribution Grid Demonstrator (FLEDGE) is a software tool for the computation of operation problems for electric distribution grids along with distributed energy resources (DERs), such as flexible loads, electric vehicle (EV) chargers, distributed generators (DGs) and energy storage systems (ESS). To this end, it implements 1) electric grid models, 2) energy resource models, 3) power flow solver and 4) optimal power flow solver.

Work in Progress

  1. This repository is under active development and not all features listed below have yet been implemented.
  2. Please create an issue if you find this project interesting and have ideas / comments / criticism that may help to make it more relevant or useful for your type of problems.

Features

  • Electric grid models
    • Construction of nodal / branch admittance matrices.
    • Consideration of unbalanced / multiphase systems.
    • Generation of linear power flow approximations / sensitivity matrices.
  • Energy resource models
    • Linear models for flexible loads and energy storage systems.
    • Time series models for EV charging and photovoltaics.
  • Power flow solver
    • Iterative fixed-point power solver.
    • Integrated benchmarking against OpenDSS through OpenDSSDirect.
  • Optimal power flow solver
    • Setup of centralized social welfare maximization problem.
    • Interfacing convex optimization solvers through JuMP.

Documentation

The preliminary documentation is located at tumcreate-estl.github.io/FLEDGE.jl.

Installation

  1. Check requirements:
  2. Clone or download repository.
  3. In Julia, run ]activate path_to_fledge_repository; instantiate.

Please also see docs/src/intro.md.

Contributing

If you are keen to contribute to this project, please see docs/src/contributing.md.

You can’t perform that action at this time.