aquakin.OperatingCost#

class aquakin.OperatingCost(currency, energy_cost, carbon_cost, sludge_cost, biogas_credit, ghg_cost, opex_per_day, capex_per_day, total_per_day, annual_total)[source]#

Bases: object

A plant’s monetised cost as a per-day breakdown.

str(cost) / report() give a labeled breakdown; kpis() exposes the headline numbers for a scenario KPI table.

Variables:
  • currency (str) – Currency label.

  • sludge_cost (energy_cost, carbon_cost,) – OPEX components (currency/d): electricity, external carbon, sludge disposal.

  • biogas_credit (float) – Biogas-methane value (currency/d) – subtracted from the OPEX.

  • ghg_cost (float) – Carbon charge on the net CO₂e footprint (currency/d), 0 when no footprint / carbon price is given.

  • opex_per_day (float) – Net operating cost (currency/d) = energy + carbon + sludge − biogas + GHG charge.

  • capex_per_day (float) – Annualised capital cost spread over the year (currency/d).

  • total_per_day (float) – OPEX + CAPEX (currency/d).

  • annual_total (float) – total_per_day × 365 (currency/yr).

Parameters:
  • currency (str)

  • energy_cost (float)

  • carbon_cost (float)

  • sludge_cost (float)

  • biogas_credit (float)

  • ghg_cost (float)

  • opex_per_day (float)

  • capex_per_day (float)

  • total_per_day (float)

  • annual_total (float)

__init__(currency, energy_cost, carbon_cost, sludge_cost, biogas_credit, ghg_cost, opex_per_day, capex_per_day, total_per_day, annual_total)#
Parameters:
  • currency (str)

  • energy_cost (float)

  • carbon_cost (float)

  • sludge_cost (float)

  • biogas_credit (float)

  • ghg_cost (float)

  • opex_per_day (float)

  • capex_per_day (float)

  • total_per_day (float)

  • annual_total (float)

Return type:

None

Methods

__init__(currency, energy_cost, carbon_cost, ...)

kpis()

Headline cost KPIs for a comparison table (currency/d, annual/yr).

report()

Attributes

currency

energy_cost

carbon_cost

sludge_cost

biogas_credit

ghg_cost

opex_per_day

capex_per_day

total_per_day

annual_total

kpis()[source]#

Headline cost KPIs for a comparison table (currency/d, annual/yr).

Return type:

dict