bonsai_ipcc.ppf.ethylene package

Submodules

bonsai_ipcc.ppf.ethylene.elementary module

Utility functions for calculating the product and elementary flow of plastics in the PPF model.

Author: Albert K. Osei-Owusu (ako@plan.aau.dk) Department of Planning and Sustainability, Aalborg University, Copenhagen Created: 2025-05-27

bonsai_ipcc.ppf.ethylene.elementary.by_product_supply(pp_i_j_k: float, lci_coefficient: float) float[source]

Calculate the amount of by-products produced during petrochemical i’s production (t/yr).

Parameters:
  • pp_i_j_k (float) – Amount of petrochemical i produced from activity j using feedstock (e.g., naphtha, ethane) k (t/yr)

  • lci_coefficient (float) – LCI coefficient for the by-product produced per petrochemical i)

Returns:

Amount of by-product produced by the activity (t/yr)

Return type:

float

bonsai_ipcc.ppf.ethylene.elementary.ethylene_input_for_monomer(pp_m: float, lci_coefficient: float) float[source]

Calculate the amount of ethylene required as input to produce a given amount of monomer.

Parameters:
  • monomer_production (float) – Amount of monomer produced (t/yr)

  • ethylene_lci_coefficient (float) – LCI coefficient for ethylene required per unit of monomer produced (t/t)

Returns:

Amount of ethylene used as input (t/yr)

Return type:

float

bonsai_ipcc.ppf.ethylene.elementary.input_use(pp_i_j_k: float, lci_coefficient: float) float[source]

Calculate the amount of product flow (eg. steam, electricty, water etc) i used as input to produce unit of some petrochemical/plastic output (t/t).

Parameters:
  • pp_i_j_k (float) – Amount of petrochemical i produced from activity j using feedstock (e.g., naphtha, ethane) k (t/yr)

  • lci_coefficient (float) – LCI coefficient for the input use of petrochemical i

Returns:

Amount of petrochemical i used as input (t/yr)

Return type:

float

bonsai_ipcc.ppf.ethylene.elementary.plastic_supply(fdstk_i_j_k: float, lci_coefficient: float) float[source]

Calculate the amount of plastic produced from a specific petrochemical process, product, and technology.

Parameters:
  • fdstk_i_j_k (float) – Amount of petrochemical feedstock i from activity j, required to produced plastic k (t/yr)

  • lci_coefficient (float) – Life Cycle Inventory (LCI) coefficient for petrochemical required to produce a unit of plastic k (t/t)

Returns:

Amount of plastic produced by the specified activity (t/yr)

Return type:

float

bonsai_ipcc.ppf.ethylene.sequence module

bonsai_ipcc.ppf.ethylene.sequence.ethylene_recipe_emissions_tier1(year=2006, region='GB', product='ethylene', activity='sc', feedstocktype='naphtha', uncertainty='def')[source]

Tier 1 method CO2 Emissions. Starting with data input for parameter pp_i (anual production of petrochemical)

Argument

yearint

year under study

regionstr

region under study

productstr

type of petrochemical product

activitystr

type of petrochemical transforming activity i (e.g. conventional steam reforming of natural gas for methanol production)

feedstocktypestr

type of feedstock k used by activity i for the production of the petrochemical product

uncertaintystr

‘analytical’, ‘monte_carlo’ or a property dimension, e.g. ‘def’

returns:

VALUE – Inlcudes the results of each step of the sequence.

rtype:

DataClass

Module contents