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