Carriers
ESDL allows you to describe a list of carriers with parameters that are used inside your model
There are two types of carriers:
Commodities
Energy carriers
They serve different purposes but can be combined in the same model if required. Choices depend on the scope of the model.
The Carriers class is a collection of the abstract class Carrier. The Carrier class can have the following parameters:
an
idparamater that is used for referring to carriers.a
nameparameter to describe the name of the carrier.a
costparamater of type GenericProfile (allows both a fixed value as a profile that changes over time).a
dataSourceparameter to document the origin of the information you're using
The Commodity and EnergyCarrier classes are subclasses of Carrier.
Commodity
The Commodity class is an abstract class, with the following subclasses:
ElectricityCommodity: can be used for electricity. If required a distinction between different voltage levels can be made (LV, MV, HV, ...). A
voltageparameter can be specified.GasCommodity: can be used for natural gas, biogas, carbon dioxide (CO2), hydrogen (H2), and so on. Distinction is done based on the
nameparameter.HeatCommodity: can be used for heat. If required a distinction between different temperature levels can be made (LT, MT, HT, ...). A
temperatureparameter can be specified.EnergyCommodity: can be used for describing energy balances (expressed in Joules, independent of the specific commodity).
EnergyCarrier
The EnergyCarrier class has the following parameters:
an
energyContentparameter: allows the specification of the energy content of the energy carrieran
energyContentUnitparameter: the unit of theenergyContentparamateran
emissionparameter: allows the specification of emission values per energy contentan
emissionUnitparameter: the unit of theemissionparameteran
energyCarrierTypeparameter: an enumeration with optionsUNDEFINED,RENEWABLE,FOSSILa
stateOfMatterparameter: an enumeration with optionsUNDEFINED,SOLID,LIQUID,GASEOUS
This class is based on the list of energy carriers as published by RVO:
An example ESDL file with this information looks like:
Last updated