ESDL
  • ESDL Documentation
  • Introduction
  • Energy Data Modelling
  • ESDL concepts
    • Design principles
    • Energy System structure
    • Data types
      • Energy System
      • Areas
      • Items, Assets, EnergyAssets and Services
        • Overview of EnergyAssets
      • Profiles
      • Energy System Information
        • Carriers
        • DataSources
        • Mobility Fuel Information
        • Profiles
        • Quantities And Units
        • Sectors
      • KPIs
    • ESDL model
  • How to use ESDL
    • Using ESDL to model an energy system
      • Setup Eclipse using the update site
      • ESDL Tree editor
      • ESDL Graphical editor / ESDL Designer
    • Example ESDL models
      • Describing a house
      • Describing a municipality
      • Describing a profile
  • ESDL models and tools
    • ESDL MapEditor
    • Energy System Simulator (ESSIM)
    • Energy Data Repository (EDR)
  • ESDL related projects
    • Warming Up
    • Mondaine
  • Software development with ESDL
    • Integration with Java
    • Integration with Python and pyEcore
    • Jupyter Notebook ESDL tutorial
  • Contributing to ESDL
    • Setting up the Eclipse Modelling Tools
      • Generating model, edit and editor code
  • Contact
  • ESDL Release Notes
  • ESDL Color Scheme
Powered by GitBook
On this page
  1. ESDL concepts

Data types

PreviousEnergy System structureNextEnergy System

Last updated 6 years ago

ESDL contains several first-class data types that are used in each ESDL-file. This section describes these data types.

EnergySystem

This is the entry point of an ESDL-file: every ESDL-file starts with a definition of an Energy System. . An Energy System contain Instances, EnergySystemInformation, Measures, Parties and Potentials.

Area

An area allows for grouping Assets and Buildings and other Area's. Since real Energy Systems have a physical representation, Area scope the given Energy System by this physical boundary. Every Energy System describes at least one Area.

Items, Assets, EnergyAssets and Services

While Items represent logical things (both Assets and Services) in an Energy System, Assets represent physical things of an Energy System. Assets can be specialized into Buildings and in EnergyAssets. The difference between an EnergyAsset and an Item or Building is that Energy Assets contain ports and these ports allow them to connect to other EnergyAssets, allowing to create a network (graph) of how the energy system is connected. EnergyAssets themselfs are specialized into the five ESDL categories: Producer, Consumer, Storage, Transport and Conversion.

Profiles

Profiles are used to model values in ESDL. ESDL suports different types of values, such as single values, time ranges, time series, etd. E.g. the total consumption of energy in a municipality is 50PJ. The price of a HeatPump is 8000 euro. These values can be stored in a profile called 'SingleValue' as they contain only one value. In many applications, e.g. simulations, ranges of values are required as input, that are mostly time indexed. These timeseries-based values can be stored in DateTimeProfiles. Profiles are used to define information about the energy system as a whole (e.g. the price-index of 2017, APEX energy prices of 2015-2017). The Energy System Information part of an EnergySystem can be used for that. Profiles can also be used for specifying e.g. the electricity demand of a household. For that a profile with this demand can be attached to a port of the ElectricityDemand class.

EnergySystem
Area
Items, Assets, EnergyAssets and Services
Overview of EnergyAssets
Profiles