Binnenschifffahrt (1A3d)¶
Bemerkung
This project and docupage is under active development!
Für die Binnenschifffahrt in TREMOD werden die Fahr- und Verkehrsleistungen, sowie der Energiebedarf und die Emissionen aller Güterschiffverkehre auf deutschen Wasserstraßen jährlich erfasst. Die Ergebnisse liegen für den Zeitraum ab 1960 bis 2050 für Deutschland insgesamt (bzw. bis 1993 unterteilt für Ost- und Westdeutschland) vor. TREMOD bildet das Inlandsprinzip (Verkehre auf deutschen Wasserstraßen) und das Energiebilanzprinzip (in Deutschland an die Binnenschifffahrt abgesetzte Kraftstoff-/Energiemengen) ab.
Hinweis: Die nachfolgende Dokumentation fokussiert auf die Modelllogik von TREMOD. Weitere Informationen zu den Datenquellen, Annahmen und Ergebnissen und Berechnungsmethoden werden in den veröffentlichen TREMOD-Berichten für das UBA dokumentiert.
Detaillierte Informationen zur Methodik für die Binnenschifffahrt sind in folgenden Publikationen dokumentiert:
Knörr, W.; Heidt, C.; Schmied, M.; Notter, B. (2013): Aktualisierung der Emissionsberechnung für die Binnenschifffahrt und Übertragung der Daten in TREMOD, auf Anfrage bei ifeu erhältlich.
Heidt, C.; Knörr, W.; Biemann, K.; Notter, B. (2016): Weiterentwicklung des TREMOD-Binnenschiffmoduls (Teilbericht des Forschungsprojekts „Ermittlung von Emissionsfaktoren von Kraftfahrzeugen unter Berücksichtigung zukünftiger Antriebskonzepte und der Vorkette von Kraftstoffen“ FKZ 3713 47 100). Erhältlich als Druckversion in UBA-Bibliothek, Nr 002617.
Aktuelle Version: 7.01 (Arbeitsversion)
1. Methodik¶
Der Energieverbrauch und die Emissionen für das Realszenario (Inventar) werden bisher mit TREMOD-NA (navigation) bottom-up berechnet und anschließend in TREMOD übernommen. In TREMOD selbst werden folgende Berechnungen durchgeführt:
Emissionen für das Trendszenario bis 2050
Aufteilung in bio- und fossile Kraftstoffe (aktuell werden jedoch keine Biokraftstoffe für die Binnenschifffahrt eingesetzt)
Vom Energieverbrauch abgeleitete Emissionen (CO2, SO2, CO2e, BC)
Vorkettenemissionen
ZSE-Schnittstelle
Die Datenstruktur der Binnenschifffahrt unterscheidet verschiedene Merkmale, welche in der folgenden Tabelle aufgeführt sind:
Parameter |
Abkürzung |
Beispiel |
|---|---|---|
Schiffstyp |
Ship type |
Gütermotorschiff |
Tragfähigkeitsklasse |
size class |
1500-3000 t |
Ladungstyp |
freight type |
festes Massengut |
Verkehrsbeziehung |
traffic relation |
Durchgangsverkehr |
Emissionsstandard |
Emission Standard |
ZKRII/EUIIIA |
Energieart |
Energy |
Diesel |
In TREMOD-NA werden zusätzlich die Wasserstraßen, z.B. Rhein, und Wasserstraßenabschnitte, z.B. Rhein Mannheim bis Bingen, unterschieden und für den Rhein die Fahrtrichtung.
In den folgenden Abschnitten zur Berechnung wird auf die jeweiligen Eingangsdaten vertieft eingegangen.
1.1 Realdaten aus TREMOD-NA¶
TREMOD-NA berechnet den Energieverbrauch und die Emissionen auf Basis eines detaillierten Vekehrsmengengerüsts (Schiffs- und Tonnenkilometer) und spezifischen Energieverbrauchs- und Emissionsfaktoren.
Das Verkehrsmengengerüst basiert auf einer Sonderauswertung der Güterverkehrsstatistik für die Binnenschifffahrt des statistischen Bundesamtes (destatis). Die Anfrage zu den Daten kann an schifffahrt@destatis.de gestellt werden.
Die Daten müssen für TREMOD-NA wie folgt aufbereitet werden:
Da es sich um eine Güterstatistik handelt, müssen die Gütertransporte zu Schiffstransporten zusammengefasst werden. Es wird angenommen, dass die meisten Binnenschiffe nur eine Güterart pro Fahrt transportieren. Lediglich für Containertransporte werden alle Fahrten mit derselben Schiffs- und- Ladungsart pro Abschnitt gebündelt.
Fahrten mit Leichtern (Schiffe ohne eigenen Antrieb) werden zu Fahrten mit Schubverbänden (Kombination Schubboot und Leichter) gebündelt
Zusätzliche Leerfahrten werden aufgeschlagen
Anschließend wird jeder Fahrt (bzw. jedem Datensatz) ein spezifischer Energiebedarf zugeteilt. Der spezifische Energiebedarf hängt von folgenden Größen ab:
Schiffstyp
Fahrtrichtung (zu Berg, zu Tal)
Tragfähigkeitsklasse
Beladung
Bezugsjahr (aufgrund angenommener Effizienzentwicklung)
Die spezifischen Energiebedarfe wurden auf Basis einer Literaturrecherche ermittelt, welche in den TREMOD-Berichten näher beschrieben ist.
Die Emissionen werden mithilfe von spezifischen Emissionsfaktoren in g pro kWh Motorleistung berechnet, welche auf Auswertungen von Messdaten und Literatur basierten. Sie werden nach Baujahr bzw. Emissionsstandard unterschieden. Um diese den Energiebedarf zuordnen zu können, wird jeder Fahrt anhand des Bezugsjahrs, der Flagge und der Größenklasse der Schiffe eine Altersverteilung, d.h. Anteil pro Emissionsstandard zugewiesen. Zusätzlich muss zunächst eine Umrechnung von kg Diesel auf kWh Motorleistung erfolgen.
1.2 Fortschreibung des Trendszenarios¶
Die Emissionen des Trendszenarios für die Binnenschifffahrt in TREMOD wird nach derselben Logik wie in TREMOD-NA berechnet. Die Wesentliche Ausgangsgröße für die Schiffskilometer ist jedoch die Verkehrsleistung der Binnenschifffahrt insgesamt, welche auf weitere Parameter aufgeteilt wird.
Berechnung der Verkehrsleistung für die Binnenschifffahrt im Trendszenario
Anschließend wird die Verkehrsleistung (tkm) in die Schiffskilometer umgerechnet, indem pro Schiffstyp, Ladungstyp und Tragfähigkeitsklasse eine mittlere Kapazität und ein durchschnittlicher Beladungsgrad verwendet wird.
Der spezifische Energiebedarf wird aus dem spezifischen Energiebedarf je Schiffstyp, Ladungsart, Größenklasse aus TREMOD-NA im Jahr 2010 berechnet, welcher um die Korrekturfaktoren (CF) für Auslastung (load), technische Effizienzentwicklung (tech) und operative Effizienzentwicklung (op) korrigiert wird.
Die Emissionen werden analog zu TREMOD-NA berechnet, indem die Motorleistung mit dem spezifischen Emissionsfaktor je Emissionsstandard multipliziert wird , siehe oben.
1.3 Weitere Berechnungen¶
Zusätzlich finden folgende Schritte für abgeleitete Emissionen statt:
die Aufteilung aller Emissionen nach fossilen und Biokraftstoffen
die Berechnung der kraftstoffverbrauchsabhängigen Emissionen (CO2, SO2, Pb)
Berechnung von CO2-Äquivalenten
Die Aufteilung in fossile und Biokraftstoffe erfolgt über die Anteilsfaktoren je Energieart und Bezugsjahr. Sie wird für alle Größen (Fahrleistungen, Energieverbrauch, Emissionen) durchgeführt. Die Eingangsdaten für die Biokraftstoffanteile stammen aus der amtlichen Mineralölstatistik (AMS) des BAFA. Im Trendszenario werden Annahmen zum Biokraftstoffeinsatz, z.B. zur Einhaltung gesetzlicher Quoten, getroffen.
Differenzierung: Bezugsjahr, Energieart, Verkehrsträger
Die CO2-Emissionen werden mithilfe des Energieverbrauchs und spezifischer CO2-Emissionsfaktoren (kg/TJ) je Energieart berechnet. Die Emissionsfaktoren werden jährlich vom Umweltbundesamt aktualisiert und für TREMOD zur Verfügung gestellt. Die Werte für SO2 und Pb sind in den TREMOD-Berichten beschrieben. Die folgende Formel veranschaulicht die Berechnung am Beispiel CO2.
Differenzierung: Bezugsjahr, Energieart, Verkehrsträger
1.4 Energiebilanzkorrektur und ZSE-Ausgabe¶
TREMOD berechnet die Energieverbräuche des Verkehrs bottom-up auf Grundlage von Fahr- und Verkehrsleistungen und spezifischen Emissionsfaktoren. Für die Berichterstattung des Umweltbundesamtes sind jedoch die offiziell gemeldeten Kraftstoffabsätze im Verkehr relevant, welche jährlich von der Arbeitsgemeinschaft Energiebilanzen (AGEB) erstellt werden. Daher wird in TREMOD eine Energiebilanzkorrektur durchgeführt. Diese erfolgt in Form von Korrekturfaktoren, welche auf den Energieverbrauch und die Emissionen angewendet werden. Verkehrsleistungen und Schiffskilometer werden nicht korrigiert. Folgende Formel veranschaulicht die Berechnung am Beispiel des Dieselverbrauchs.
Differenzierung: Verkehrsträger, Fahrzeugkategorie, Energieart, Bezugsjahr
Der Korrekturfaktor wird direkt aus dem Verhältnis des Dieselabsatzes laut Energiebilanz (Zeile 64 „Küsten- und Binnenschifffahrt“) zum berechneten Dieselverbrauch der Binnenschifffahrt in TREMOD berechnet. Eine Aufteilung der Absätze in Küsten- und Binnenschifffahrt findet nicht statt. Der gesamte Absatz wird der Binnenschifffahrt zugewiesen.
Die hierbei berechneten Korrekturfaktoren werden auch für die Emissionen angewendet.
Die korrigierten Energieverbrauchsdaten bilden auch die Grundlage für die nationale Berichterstattung im zentralen System Emissionen (ZSE). TREMOD verfügt hierzu über eine eigene ZSE-Schnittstelle für den Verkehr.
Das ZSE unterscheidet in der Binnenschifffahrt nach Kraftstoffart und Bezugsjahr. Dabei wird eine eigene Nomenklatur verwendet, welche in entsprechenden Zuordnungstabellen hinterlegt ist. Auch wird nur ein Teil der in TREMOD verfügbaren Schadstoffe für das ZSE berichtet.
- Das ZSE beinhaltet folgende Kenngrößen:
Aktivitätsrate: für direkte Emissionen in Terajoule (TJ)
Emissionsfaktoren: für direkte Emissionen in kg/TJ
Die Emissionsfaktoren berechnen sich aus dem Quotient aus den Emissionen und dem Endenergieverbrauch je Bezugsjahr und ZSE-Kategorie.
2. Implementierung¶
Der Quellcode für sämtliche Abfragen und Berechnungen von TREMOD erfolgt in Python und die Datenhaltung in mehreren PostgreSQL-Datenbanken. Im folgenden werden die Datenschnittstellen, Eingangsdatenformate und Berechnungsschritte skizziert.
2.1 Datenschnittstellen¶
Alle Eingangsdaten und Definitionen sind als Tabellen in der SQL-Datenbank gespeichert und können dort verändert werden, z.B. für jährliche Updates. Sie werden über das Modul tableoperations aufgerufen und in die Berechnungen für TREMOD integriert. Der Name der Datenbank setzt sich aus „tremod_na“ + „Versionsnummer“ zusammen.
Alle verwendeten Tabellen werden im Modul tableoperations.py und der Klasse PersistanceLayer aufgelistet. Sie beinhaltet folgende Methoden, welche im folgenden genauer beschrieben werden:
get_common
get_definitions
et_fleet_data
get_scenario_data
Die Methoden get_results und write_to_db dienen dem Lesen und Schreiben der Ergebnisse in die Datenbank.
2.2 Eingangsdaten¶
Die aktuellen Datenquellen sind in den UBA-Berichten zur TREMODD-Aktualisierung dokumentiert. Daher wird nur auf die wichtigsten Tabellen eingegangen, welche im Rahmen der jährlichen Updates angepasst werden.
Common data
Tabellen:
Energiebilanz
Spaltenname |
Datentyp |
Beschreibung |
|---|---|---|
idland |
integer |
siehe tg_land |
bezugsjahr |
integer |
Bezugsjahr |
idenergy |
integer |
siehe tg_energie |
idvtr |
integer |
siehe tg_vtraeger |
menge |
double precision |
Energieabsatz in t |
tj |
double precision |
Energieabsatz in TJ |
com_enbil |
text |
Kommentar/Quelle |
heizwert |
double precision |
Heizwert in MJ/kg |
dichte |
double precision |
Dichte in kg/l bzw. kg/m³ |
Kraftstoffbezogene Emissionsfaktoren, tank-to-wheel
Spaltenname |
Datentyp |
Beschreibung |
|---|---|---|
idland |
integer |
siehe tg_land |
idvtr |
integer |
siehe tg_vtraeger |
idss |
integer |
Schadstoff |
jahr |
bigint |
Bezugsjahr |
idenergy |
integer |
siehe tg_energie |
efaspez |
double precision |
Emissionsfaktor g/kg |
efaspez_tj |
double precision |
Emissionsfaktor kg/TJ |
ppm |
double precision |
Schwefelanteil Kraftstoff in ppm |
com |
text |
Kommentar |
Biokraftstoffanteile
Spaltenname |
Datentyp |
Beschreibung |
|---|---|---|
idszenario |
integer |
siehe btg_szenario |
bezugsjahr |
integer |
Bezugsjahr |
idenergy |
integer |
siehe tg_energie |
idenergy_bezug |
integer |
siehe tg_energie |
anteil |
real |
Anteil in % (energetisch) |
idvtr |
integer |
Verkehrsträger (Straße, Schiene, Binnenschiff, Luft) |
Energiearten
Spaltenname |
Datentyp |
Beschreibung |
|---|---|---|
idenergy |
integer |
ID Energieart |
energie |
text |
Energieart kurz |
dichte |
double precision |
Dichte in kg/m³ |
com_energie |
text |
Energieart lang_en |
corinair_encode |
text |
aktuell nicht benötigt |
heizwert |
double precision |
aktuell nicht benötigt |
aktivenbil |
boolean |
aktuell nicht benötigt |
energie_elcd |
text |
Energieart kurz_dt |
energie_ges |
text |
Energieart Bezug (Biokrafstoffe inkl.) |
idenergy_bezug |
integer |
ID Energieart_Bezug |
Defintions
Tabellen:
Szenarien_Schiff
Spaltenname |
Datentyp |
Beschreibung |
|---|---|---|
idszenschiff |
bigint |
ID Szenario_Schiff |
szenschiff |
text |
Szenario_Schiff |
com_szenschiff |
text |
Kommentar |
Hauptverkehrsbeziehungen
Spaltenname |
Datentyp |
Beschreibung |
|---|---|---|
idgewaessertyp |
bigint |
ID Hauptverkehrsbeziehung |
gewaessertyp |
text |
Hauptverkehrsbeziehung |
com_gewaessertyp |
double precision |
Kommentar |
Größenklassen
Spaltenname |
Datentyp |
Beschreibung |
|---|---|---|
idsizegroup |
bigint |
ID Größenklasse |
sizegroup |
text |
Größenklasse (Tragfähigkeit in t) |
Schiffstypen
Spaltenname |
Datentyp |
Beschreibung |
|---|---|---|
idschiffstyp |
bigint |
ID Schiffstyp |
schiffstyp |
text |
Schiffstyp |
com_schiffstyp |
double precision |
Kommentar |
Ladungsarten
Spaltenname |
Datentyp |
Beschreibung |
|---|---|---|
idunternehmen |
bigint |
ID Ladungsart |
unternehmen |
text |
Ladungsart |
com_unternehmen |
double precision |
Kommentar |
Motorenart (Leistung)
Spaltenname |
Datentyp |
Beschreibung |
|---|---|---|
idengine |
bigint |
ID Motorart |
engine |
text |
Motorart (Leistung) |
Emissionsstandards
Spaltenname |
Datentyp |
Beschreibung |
|---|---|---|
ides |
bigint |
ID Emissionsstandard |
es |
text |
Emissionsstandard |
Results_TREMOD_NA
Tabellen:
Ergebnisse_TREMOD_Ost
Spaltenname |
Datentyp |
Beschreibung |
|---|---|---|
idszenschiff |
bigint |
siehe Definitionen |
idunternehmen |
bigint |
siehe Definitionen |
idverkehrsart |
bigint |
siehe Definitionen |
bezugsjahr |
bigint |
Bezugsjahr |
idgewaessertyp |
bigint |
siehe Definitionen |
idschiffstyp |
bigint |
siehe Definitionen |
idverkehrsbeziehung |
bigint |
siehe Definitionen |
idss |
bigint |
siehe Definitionen |
idenergy |
bigint |
siehe Definitionen |
vl |
double precision |
Verkehrsleistung (tkm) |
bl |
double precision |
Schiffskilometer (km) |
e_direkt |
double precision |
Emissionen direkt |
Ergebnisse_TREMOD_West
Spaltenname |
Datentyp |
Beschreibung |
|---|---|---|
idszenschiff |
bigint |
siehe Definitionen |
idunternehmen |
bigint |
siehe Definitionen |
idverkehrsart |
bigint |
siehe Definitionen |
bezugsjahr |
bigint |
Bezugsjahr |
idgewaessertyp |
bigint |
siehe Definitionen |
idschiffstyp |
bigint |
siehe Definitionen |
idverkehrsbeziehung |
bigint |
siehe Definitionen |
idss |
bigint |
siehe Definitionen |
idenergy |
bigint |
siehe Definitionen |
vl |
double precision |
Verkehrsleistung (tkm) |
bl |
double precision |
Schiffskilometer (km) |
e_direkt |
double precision |
Emissionen direkt |
Ergebnisse_TREMOD_Real
Spaltenname |
Datentyp |
Beschreibung |
|---|---|---|
idszenschiff |
bigint |
siehe Definitionen |
idunternehmen |
bigint |
siehe Definitionen |
idverkehrsart |
bigint |
siehe Definitionen |
bezugsjahr |
bigint |
Bezugsjahr |
idgewaessertyp |
bigint |
siehe Definitionen |
idschiffstyp |
bigint |
siehe Definitionen |
idverkehrsbeziehung |
bigint |
siehe Definitionen |
idss |
bigint |
siehe Definitionen |
idenergy |
bigint |
siehe Definitionen |
vl |
double precision |
Verkehrsleistung (tkm) |
bl |
double precision |
Schiffskilometer (km) |
e_direkt |
double precision |
Emissionen direkt |
Scenario Data
Tabellen:
Verkehrsleistungen
Spaltenname |
Datentyp |
Beschreibung |
|---|---|---|
refyear |
double precision |
Bezugsjahr |
tkm |
double precision |
Verkehrsleistung in Tonnenkilometern |
com |
text |
Kommentar |
Altersverteilung
Spaltenname |
Datentyp |
Beschreibung |
|---|---|---|
idagedistr |
double precision |
siehe Definitionen |
refyear |
bigint |
Bezugsjahr |
baujahr |
bigint |
Baujahr |
antbj |
double precision |
Anteil Baujahr pro Bezugsjahr |
Emissionsfaktoren
Spaltenname |
Datentyp |
Beschreibung |
|---|---|---|
idss |
bigint |
siehe Definitionen |
ides |
bigint |
siehe Definitionen |
ef |
double precision |
Emissionsfaktor |
unit |
text |
Einheit |
Zuordnung Emissionsstandard je Baujahr
Spaltenname |
Datentyp |
Beschreibung |
|---|---|---|
baujahr |
bigint |
Baujahr |
idengine |
bigint |
siehe Definitionen |
ides |
bigint |
siehe Definitionen |
Beladungsgrade
Spaltenname |
Datentyp |
Beschreibung |
|---|---|---|
refyear |
double precision |
Bezugsjahr |
idschiff |
bigint |
siehe Definitionen |
idtf |
bigint |
siehe Definitionen |
alg |
double precision |
Auslastungsgrad (% Kapazitiät) |
com |
text |
Kommentar |
spezifischer Energieverbrauch_Basis (2010)
Spaltenname |
Datentyp |
Beschreibung |
|---|---|---|
idschiff |
bigint |
siehe Definitionen |
idtf |
bigint |
siehe Definitionen |
alg2010 |
double precision |
Auslastungsgrad Basis (2010) |
evmj2010 |
double precision |
Spezifischer Energieverbrauch Basis (2010) |
unit |
text |
Einheit |
Effizienzsteigerung betrieblich
Spaltenname |
Datentyp |
Beschreibung |
|---|---|---|
refyear |
double precision |
Bezugsjahr |
kfop |
double precision |
Relative Effizienzverbesserung betrieblich |
Effizienzsteigerung technisch
Spaltenname |
Datentyp |
Beschreibung |
|---|---|---|
refyear |
double precision |
Bezugsjahr |
idtf |
bigint |
siehe Definitionen |
kftec |
double precision |
Relative Effizienzverbesserung technisch |
Anteil Motorenart (Leistung)
Spaltenname |
Datentyp |
Beschreibung |
|---|---|---|
baujahr |
bigint |
Baujahr |
idtf |
bigint |
siehe Definitionen |
idenergy |
bigint |
siehe Definitionen |
idengine |
bigint |
siehe Definitionen |
anteng |
double precision |
Anteil Motorenart |
Anteil Ladungsarten
Spaltenname |
Datentyp |
Beschreibung |
|---|---|---|
refyear |
double precision |
Bezugsjahr |
idladung |
bigint |
siehe Definitionen |
antl |
double precision |
Anteil Ladungsart |
Anteil Schiffstyp je Ladungsarten
Spaltenname |
Datentyp |
Beschreibung |
|---|---|---|
refyear |
double precision |
Bezugsjahr |
idladung |
bigint |
siehe Definitionen |
idschiff |
bigint |
siehe Definitionen |
antls |
double precision |
Anteil Schiffstyp |
Anteil Größenklasse je Schiffstyp
Spaltenname |
Datentyp |
Beschreibung |
|---|---|---|
refyear |
double precision |
Bezugsjahr |
idschiff |
bigint |
siehe Definitionen |
idtf |
bigint |
siehe Definitionen |
antstf |
double precision |
Aneil Größenklasse |
Anteil Antrieb je Größenklasse und Schiffstyp
Spaltenname |
Datentyp |
Beschreibung |
|---|---|---|
refyear |
double precision |
Bezugsjahr |
idschiff |
bigint |
siehe Definitionen |
idtf |
bigint |
siehe Definitionen |
idenergy |
bigint |
siehe Definitionen |
ante |
double precision |
Anteil Antriebsart |
Mittlere Ladekapazität
Spaltenname |
Datentyp |
Beschreibung |
|---|---|---|
refyear |
bigint |
Bezugsjahr |
idschiff |
bigint |
siehe Definitionen |
idtf |
bigint |
siehe Definitionen |
tfav |
double precision |
Mittlere Kapazität in t |
com |
text |
Kommentar |
2.3 Berechnungen¶
Im folgenden werden die Berechnungsschritte im Modul emissions vereinfacht dargestellt.
Das Modul verfügt über verschiedene Klassen (class), welche wiederum verschiedene Methoden beinhalten. Jede Klasse und Methode verfügt über eine Kurzbeschreibung sowie ein Liste der Variablen und Ausgabeparameter.
emissions
Code-Beschreibung:
- class navigation.src.emissions.ShipEmissions(local=False, drop_missing_efac=False, legacy=True)
Bases:
object- biofuelshares()
Calculates and integrates the share of biofuels in the energy mix based on given parameters stored in the instance’s attributes. Filters only relevant biofuels data, performs merging, and adjusts energy values proportional to the biofuel shares.
- Verursacht:
KeyError – If required keys are missing during filtering, joining, or renaming operations.
- Rückgabe:
Updated DataFrame where the energy values are adjusted to include biofuel shares, and unnecessary intermediate columns are dropped.
- Rückgabetyp:
pandas.DataFrame
- calc_results_real(start_year=None, end_year=None, calc_scenario=True)
processes precalculated results on traffic and emissions from tremod-na, excluding scenario data.
- Parameter:
start_year – The starting year for the analysis.
end_year – The ending year for the analysis.
calc_scenario – A boolean indicating whether to calculate scenario emissions.
- Rückgabe:
A DataFrame containing the results.
- calc_scenario(start_year=None, end_year=None, calc_scenario=True)
calculates fleet, traffic and emission data for inland ships in a scenario.
- Parameter:
start_year – The starting year for the analysis.
end_year – The ending year for the analysis.
calc_scenario – A boolean indicating whether to calculate scenario emissions.
- fuel_derived_emissions(start_year=None, end_year=None, calc_scenario=True)
merges results from real and scenario years and calculates fuel_dependend emissions.
- param start_year:
The starting year for the analysis.
- param end_year:
The ending year for the analysis.
- param calc_scenario:
A boolean indicating whether to calculate scenario emissions.
- get_merged_results(append_tbl=None, start_year=None, end_year=None, calc_scenario=True)
Merges and processes various emission result tables into a single dataset. This method consolidates activity data, emissions and other relevant data based either on initial structures or supplemental tables provided. It ensures correct unit attribution and organizes the data in a predefined structure, enabling compatibility for export and processing in other applications and several dissaminations.
- Parameter:
append_tbl – Additional data in a tabular format to append to the existing merged results. Optional.
start_year – The starting year for the analysis.
end_year – The ending year for the analysis.
calc_scenario – A boolean indicating whether to calculate scenario emissions.
- Rückgabe:
A DataFrame containing the calculated warm emissions for all scenarios, categories, and applicable or available pollutants.
- ghg_emissions()
Calculates CO2-equivalents from CO2 and other greenhouse gases. This function processes data by merging it with definitions, specific emission factors, and then calculates the resulting emission values.
- Parameter:
self – The instance of the class, used to access its attributes and other methods.
- Rückgabe:
DataFrame containing the ghg emissions after processing.
- Rückgabetyp:
pandas.DataFrame
- results(start_year=None, end_year=None, calc_scenario=True)
writes results in db
- param start_year:
The starting year for the analysis.
- param end_year:
The ending year for the analysis.
- param calc_scenario:
A boolean indicating whether to calculate scenario emissions.