FLEDGE - Flexible Distribution Grid Demonstrator#

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

Warning

Work in progress: Please note that the repository is under active development and the interface may change without notice. Create an issue if you have ideas / comments / criticism that may help to make the tool more useful.

Features#

  • Electric grid models:

    • Obtain nodal / branch admittance and incidence matrices¹.

    • Obtain steady state power flow solution for nodal voltage / branch flows / losses via fixed-point algorithm / OpenDSS¹.

    • Obtain sensitivity matrices of global linear approximate grid model¹.

    • ¹Fully enabled for unbalanced / multiphase grid configuration.

  • Thermal grid models:

    • Obtain nodal / branch incidence matrices.

    • Obtain thermal power flow solution for nodal head / branch flows / pumping losses.

    • Obtain sensitivity matrices of global linear approximate grid model.

  • Distributed energy resource (DER) models:

    • Time series models for fixed loads.

    • Time series models for EV charging.

    • Linear models for flexible building loads.

  • Optimal operation problems:

    • Obtain numerical optimization problem for combined optimal operation for electric / thermal grids with DERs.

    • Obtain electric / thermal optimal power flow solution.

    • Obtain distribution locational marginal prices (DLMPs) for the electric / thermal grids.

Contents#

Acknowledgements#

  • This work was financially supported by the Singapore National Research Foundation under its Campus for Research Excellence And Technological Enterprise (CREATE) programme.

  • Sebastian Troitzsch implemented the initial version of FLEDGE and maintains this repository.

  • Sarmad Hanif and Kai Zhang developed the underlying electric grid modelling, fixed-point power flow solution and electric grid approximation methodologies.

  • Arif Ahmed implemented the implicit Z-bus power flow solution method & overhead line type definitions.

  • Mischa Grussmann developed the thermal grid modelling and approximation methodologies.