ESDL Model Reference documentation.
Introduction to ESDL
The Energy System Description Language (ESDL) is a modelling language created for modelling the components in an energy system and their relations towards each other. Furthermore ESDL is capable of expressing the dynamic behaviour of components in the energy system. For instance the power consumption of an neighbourhood. ESDL describes components by their basic functionality (so called Energy Capabilities), these are modelled in 5 abstract categories: Production, Consumption, Storage, Transport and Conversion. ESDL enables energy modelers to model a complex energy system in a generic way. The language is machine readable so makers of energy transition calculation tools and GIS applications can support ESDL in order to enforce the interoperability of their products.
This site describes the model in detail. All classes, attributes and references of the ESDL model are described and each class is shown in a figure with its direct references.
Each class description is supported by a class diagram, which is clickable, and allows for easy navigation through the model.
A good starting point would be the
Another good starting point is the
For more information about ESDL, see the ESDL gitbook
ESDL is open source and developed by TNO