The ETDataset is a repository that includes all the input data of the ETModel. This data can apply to:
- A country's energy system
- Energy technologies (like electric cars)
- Energy carriers (like fuels)
Needless to say the data of type 1 are country specific, i.e. they vary per country, as far as data and sources are concerned. Almost all data of types 2 and 3 are global as far as the Energytransition model is concerned. That means each country mostly uses the same parameters for energy technologies and carriers. Whenever this is not the case, the documentation for a carrier will state so clearly.
Once the ETDataset is completed, it needs to be exported to ETSource from where the Input Data will be used in calculations by ETEngine. The user can interact with the model through the front-end of the ETM that is maintained in the ETModel repository.
This carriers_source_analyses repository contains Excel files for the most relevant energy carriers that are used in the ETModel. The carriers_source_analyses repo documents all the parameters of the carriers, including which sources were used. Once a carriers_source_analysis is completed, it needs to be exported to ETDataset, from where will be exported to ETSource. This is done with a rake task (see below).
For the Dutch dataset the Energy Transition Model can also perform life cycle analyses or fuel chain emission calculations for the following carriers:
- Coal
- Crude oil
- Natural gas
- Liquid biofuels
- Green gas (upgraded biogas)
- Wood pellets
- Uranium oxide
For this reason the Dutch dataset contains additional parameters for these carriers. For now we have documented these numbers in the same carrier analyses as the global carrier parameters used by the Energy Transition Model. The carrier source analysis files will look a little different for these carriers.
Once the data from the carrier_analyses is exported to ETDataset and merged, then needs to be exported to ETSource. This can be done with the a rake task which exports data from ETdataset to ETSource. The rake task was created for exporting the data from ETDataset to ETSource.]
Exporting data to ETSource includes the following steps:
- Create a new branch on ETSource
- For carrier run: rake import:carrier CARRIER="carrier name" e.g.: rake import:carrier CARRIER=crude_oil
- For fce run: rake import:fce DATASET="dataset name" CARRIER="carrier name" e.g. rake import:fce DATASET=nl CARRIER=bio_ethanol
- Commit your changes
- Push commits to remote repository
- Create a pull request