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
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.