bonsai_ipcc.ppf.metal package

Submodules

bonsai_ipcc.ppf.metal.elementary module

bonsai_ipcc.ppf.metal.elementary.by_product_supply(coke, ratio)[source]

By-products produced in coke production (t/yr)

Parameters:
  • coke (float) – amount of produced coke (t/yr)

  • ratio (float) – ratio factor (t/t)

Returns:

amoount of by-product produced by activity (t/yr)

Return type:

float

bonsai_ipcc.ppf.metal.elementary.ck_calculated(coke, coke_activity_per_reg)[source]

Coke production per activity (t/yr)

Parameters:
  • coke (float) – amount of produced coke (t/yr)

  • coke_activity_per_reg (float) – ratio factor (t/t)

Returns:

amoount of coke produced by activity (t/yr)

Return type:

float

bonsai_ipcc.ppf.metal.elementary.coal_use(coke_output, coal_coke_ratio)[source]

Coal input for coke production (t/yr)

Parameters:
  • coke_output (float) – amount of produced coke (t/yr)

  • coal_coke_ratio (float) – conversion factor (t/t)

Returns:

amoount of coal for coke production (t/yr)

Return type:

float

bonsai_ipcc.ppf.metal.elementary.emission(product_output, emission_product_ratio)[source]

Emission output for coke production (t/yr)

Parameters:
  • coke_output (float) – amount of produced coke (t/yr)

  • emisssion_coke_ratio (float) – conversion factor (t/t)

Returns:

amoount of emission for coke production (t/yr)

Return type:

float

bonsai_ipcc.ppf.metal.elementary.energy_use(product_output, energy_product_ratio)[source]

Energy input for coke production (GJ/yr)

Parameters:
  • coke_output (float) – amount of produced coke (t/yr)

  • energy_coke_ratio (float) – conversion factor (GJ/t)

Returns:

amoount of energy for coke production (GJ/yr)

Return type:

float

bonsai_ipcc.ppf.metal.elementary.feedstock_use(product_output, feedstock_product_ratio)[source]

Feedstock input for coke production (t/yr)

Parameters:
  • product_output (float) – amount of produced coke (t/yr)

  • energy_product_ratio (float) – conversion factor (t/t)

Returns:

amount of feedstock for product production (t/yr)

Return type:

float

bonsai_ipcc.ppf.metal.elementary.iron_ore_use_dri(dri, factor)[source]

Iron ore input (t/yr)

Parameters:
  • dri (float) – amount of direct reduced iron (t/yr)

  • factor (float) – iron ore per dri (t/t)

Returns:

amount of iron ore (t/yr)

Return type:

float

bonsai_ipcc.ppf.metal.elementary.iron_ore_use_pigiron(pig_iron, factor)[source]

Iron ore input (t/yr)

Parameters:
  • pig_iron (float) – amount of pig_iron (t/yr)

  • factor (float) – iron ore per dri (t/t)

Returns:

amount of iron ore (t/yr)

Return type:

float

bonsai_ipcc.ppf.metal.elementary.q_bfg_calculated(steel, bfg_per_steel)[source]

blast furnace gas production per activity (t/yr)

Parameters:
  • steel (float) – amount of produced steel (t/yr)

  • bfg_per_steel (float) – ratio factor (t/t)

Returns:

amount of bfg produced by activity as intermediate product (t/yr)

Return type:

float

bonsai_ipcc.ppf.metal.elementary.q_dri_calculated(steel, dri_per_steel)[source]

Direct reduced iron intermediate production per activity (t/yr)

Parameters:
  • steel (float) – amount of produced steel (t/yr)

  • dri_per_steel (float) – ratio factor (t/t)

Returns:

amount of DRI produced by activity as intermediate product (t/yr)

Return type:

float

bonsai_ipcc.ppf.metal.elementary.q_ldg_calculated(steel, ldg_per_steel)[source]

converter gas production per activity (t/yr)

Parameters:
  • steel (float) – amount of produced steel (t/yr)

  • ldg_per_steel (float) – ratio factor (t/t)

Returns:

amount of ldg produced by activity as intermediate product (t/yr)

Return type:

float

bonsai_ipcc.ppf.metal.elementary.q_pellet_calculated(steel, pellet_per_steel)[source]

Pellet intermediate production per activity (t/yr)

Parameters:
  • steel (float) – amount of produced steel (t/yr)

  • pellet_per_steel (float) – ratio factor (t/t)

Returns:

amount of pellet produced by activity as intermediate product (t/yr)

Return type:

float

bonsai_ipcc.ppf.metal.elementary.q_pigiron_calculated(steel, pigiron_per_steel)[source]

pig iron intermediate production per activity (t/yr)

Parameters:
  • steel (float) – amount of produced steel (t/yr)

  • pigiron_per_steel (float) – ratio factor (t/t)

Returns:

amount of pig iron produced by activity as intermediate product (t/yr)

Return type:

float

bonsai_ipcc.ppf.metal.elementary.q_sinter_calculated(steel, sinter_per_steel)[source]

sinter intermediate production per activity (t/yr)

Parameters:
  • steel (float) – amount of produced steel (t/yr)

  • sinter_per_steel (float) – ratio factor (t/t)

Returns:

amount of sinter produced by activity as intermediate product (t/yr)

Return type:

float

bonsai_ipcc.ppf.metal.elementary.steel_calculated(steel, steel_activity_per_reg)[source]

Steel production per activity (t/yr)

Parameters:
  • steel (float) – amount of produced steel (t/yr)

  • steel_activity_per_reg (float) – ratio factor (t/t)

Returns:

amount of steel produced by activity (t/yr)

Return type:

float

bonsai_ipcc.ppf.metal.elementary.transf_coeff(reference_supply, use)[source]

Transfer coefficient (t/t)

The transfer coeeficient is defined as reference output devided by used input.

Parameters:
  • reference_supply (float) – amount of reference product supplied (t/yr)

  • use (float) – amount of used input (t/yr)

Returns:

Transfer coefficient

Return type:

float

bonsai_ipcc.ppf.metal.sequence module

bonsai_ipcc.ppf.metal.sequence.coke_tier1(year=2019, region='DE', activity='by-product_recovery', uncertainty='def')[source]

calculation sequence based on the tier 1a method of ipcc.

Each step either calls an elementary equation, calls a parameter, or performs a simple operation like a loop or a conditional. Each step delivers one return value and unit to the list of variables.

Argument

yearint

year under study

regionstr

region under study

activitystr

type of coke production

uncertaintystr

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

returns:

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

rtype:

DataClass

bonsai_ipcc.ppf.metal.sequence.steel_tier1(year=2019, region='DE', activity='bof', uncertainty='def')[source]

calculation sequence based on the tier 1 method of ipcc.

Each step either calls an elementary equation, calls a parameter, or performs a simple operation like a loop or a conditional. Each step delivers one return value and unit to the list of variables.

Argument

yearint

year under study

regionstr

region under study

activitystr

type of steel production

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