optigob.bioenergy.bioenergy_budget

This module contains the BioEnergyBudget class, which is used to calculate various biomethane-related metrics such as area, emissions, and energy output for different types of anaerobic digestion (AD) processes, willow bioenergy, and BECCS.

Class:

BioEnergyBudget: Calculates area, emissions, and energy output for AD, willow, and BECCS.

Methods in BioEnergyBudget:

__init__(self, optigob_data_manager): Initializes the BioEnergyBudget with the given data manager. get_ad_ag_area(self): Returns the AD-Ag area in hectares. get_ad_substitution_area(self): Returns the AD-Substitution area in hectares. get_ad_ccs_area(self): Returns the AD-CCS area in hectares. get_total_biomethane_area(self): Returns the total biomethane area in hectares. get_ad_ag_co2_emission(self): Returns the AD-Ag CO2 emissions in kilotons. get_ad_substitution_co2_emission(self): Returns the AD-Substitution CO2 emissions in kilotons. get_ad_ccs_co2_emission(self): Returns the AD-CCS CO2 emissions in kilotons. get_ad_ag_ch4_emission(self): Returns the AD-Ag CH4 emissions in kilotons. get_ad_substitution_ch4_emission(self): Returns the AD-Substitution CH4 emissions in kilotons. get_ad_ccs_ch4_emission(self): Returns the AD-CCS CH4 emissions in kilotons. get_ad_ag_n2o_emission(self): Returns the AD-Ag N2O emissions in kilotons. get_ad_substitution_n2o_emission(self): Returns the AD-Substitution N2O emissions in kilotons. get_ad_ccs_n2o_emission(self): Returns the AD-CCS N2O emissions in kilotons. get_ad_ag_co2e_emission(self): Returns the AD-Ag CO2e emissions in kilotons. get_ad_substitution_co2e_emission(self): Returns the AD-Substitution CO2e emissions in kilotons. get_ad_ccs_co2e_emission(self): Returns the AD-CCS CO2e emissions in kilotons. get_biomethane_co2e_total(self): Returns the total CO2e emissions from biomethane in kilotons. get_biomethane_co2_total(self): Returns the total CO2 emissions from biomethane in kilotons. get_biomethane_ch4_total(self): Returns the total CH4 emissions from biomethane in kilotons. get_biomethane_n2o_total(self): Returns the total N2O emissions from biomethane in kilotons. get_total_willow_area(self): Returns the total willow area in hectares. get_willow_bioenergy_hnv_area(self): Returns the willow bioenergy HNV area in hectares. get_ad_bioenergy_output(self): Returns the AD energy output in MWh. get_willow_bioenergy_output(self): Returns the Willow bioenergy output in MWh. get_willow_beccs_co2_emission(self): Returns the CO2 emissions from Willow BECCS in kilotons. get_total_ccs_co2_emission(self): Returns the total CO2 emissions from CCS in kilotons. get_total_ccs_co2e_emission(self): Returns the total CO2e emissions from CCS in kilotons. get_total_ccs_ch4_emission(self): Returns the total CH4 emissions from CCS in kilotons. get_total_ccs_n2o_emission(self): Returns the total N2O emissions from CCS in kilotons.

Classes

BioEnergyBudget

Module Contents

class optigob.bioenergy.bioenergy_budget.BioEnergyBudget(optigob_data_manager)
data_manager_class
target_year
biomethane_included
beccs_included
afforestation_rate
harvest_rate
organic_soil_fraction
broadleaf_fraction
beccs_willow_area_multiplier
zero_if_biomethane_not_included()
zero_if_beccs_not_included()
get_total_willow_area()

Returns the total willow area in hectares.

get_willow_bioenergy_hnv_area()

Returns the willow bioenergy area in hectares.

get_ad_ag_area()

Returns the AD-Ag area in hectares.

get_total_biomethane_area()

Returns the total biomethane area in hectares.

get_ad_ag_co2_emission()

Returns the AD-Ag CO2 emissions in kilotons.

get_ad_ag_ch4_emission()

Returns the AD-Ag CH4 emissions in kilotons.

get_ad_ag_n2o_emission()

Returns the AD-Ag N2O emissions in kilotons.

get_ad_ag_co2e_emission()

Returns the AD-Ag CO2e emissions in kilotons.

get_ad_bioenergy_output()

Returns the AD energy output in MWh.

get_willow_bioenergy_output()

Returns the Willow bioenergy output in MWh.

get_forest_bioenergy_output()

Returns the forest bioenergy output in MWh.

get_ad_ccs_co2_emission()

Returns the AD-CCS CO2 emissions in kilotons.

get_ad_ccs_ch4_emission()

Returns the AD-CCS CH4 emissions in kilotons.

get_ad_ccs_n2o_emission()

Returns the AD-CCS N2O emissions in kilotons.

get_ad_ccs_co2e_emission()

Returns the AD-CCS CO2e emissions in kilotons.

get_willow_beccs_co2_emission()

Returns the CO2 emissions from Willow BECCS in kilotons.

get_total_ccs_co2_emission()

Returns the total CO2 emissions from CCS in kilotons.

get_total_ccs_co2e_emission()

Returns the total CO2e emissions from CCS in kilotons.

get_total_ccs_ch4_emission()

Returns the total CH4 emissions from CCS in kilotons.

get_total_ccs_n2o_emission()

Returns the total N2O emissions from CCS in kilotons.