Skip to content
/ MiniDES Public

The simulator MiniDES is a lightweight framework to run discrete simulations of resource objects in Python. It it allows for synchronized time progress on arbitrary resource sets and incorporates queries to ease control and post-processing. It was developed to run simulations of the price and energy layer of community controlled distributed asse…

License

Notifications You must be signed in to change notification settings

cs7org/MiniDES

Repository files navigation

MiniDES

commtree

The lightweight Discrete-Energy-Simulator (DES) is a basic framework to model distributed energy resources, allowing synchronized time progress on arbitrary resource sets and incorporating queries to ease control and post-processing. Communities are built bottom up as a collection of resource sets/subsets to enable modular and customizable simulation setups. The entire framework resides within a jupyter notebook.

  • object-oriented python3 + numpy for fast in-mem postprocessing
  • customizable resource models of flexible spatiotemporal resolution
  • start modeling by extending the template examples (case study is more extensive)
  • all open-source (MIT)

The structure of the framework is outlined in the Wiki. The Wiki describes the workflow and explains the existing models/resources, accompanied by multiple examples. Simulations regarding electrical power flow rather than energy balances (used in this tool), are conducted via file import/export to OpenDSS.

Install

There are no installation requirements beside a functional jupyter notebook based on python 3. The template is also available in template.hmtl to preview simulated examples.

The following paper accommodates the work:

MiniDES - Lightweight Simulation Framework for interconnected renweable resources

About

The simulator MiniDES is a lightweight framework to run discrete simulations of resource objects in Python. It it allows for synchronized time progress on arbitrary resource sets and incorporates queries to ease control and post-processing. It was developed to run simulations of the price and energy layer of community controlled distributed asse…

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published