Purchased Gases¶
Purchased Gases is a scope 1 emission that accounts for purchased gas stream. Industrial gases are sometimes used in processes such as manufacturing, testing, or laboratory uses. For example, CO2 gas is often used in welding operations. These gases are typically released to the atmosphere after use. Any releases of the seven major greenhouse gases (CO2, CH4, N2O, PFCs, HFCs, SF6, and NF3) must be included in the GHG inventory. Ozone depleting substances, such as CFCs and HCFCs, are regulated internationally and are typically excluded from a GHG inventory or reported as a memo item.
Usage¶
- class atomic6ghg.formulas.purchased_gases.PurchasedGases(wks_data=None)¶
Calculate emissions from purchased gases
- static calculate_co2_emissions_purchased_gases(gwp, purchased_amount)¶
Calculate CO2 emissions for a gas given material balance inputs
- make_co2_equivalent_emissions()¶
Calculate co2 equivalent emissions
- make_purchased_gases()¶
Calculate CO2 equivalent emissions for each input row
- recalc(wks_data: dict) dict ¶
Execute recalc procedure for PurchasedGases
- to_dict()¶
API to expose _output
- to_json()¶
API to expose _output as JSON
from atomic6ghg.formulas import PurchasedGases
input_data = json.load(
"""
{
"version": "purchased-gases.1.0.0",
"purchasedGases": [
{
"gas": "ch4",
"gasGWP": 25,
"purchasedAmount": 300,
"CO2EquivalentEmissions": 7500
},
{
"gas": "ch4",
"gasGWP": 25,
"purchasedAmount": 400,
"CO2EquivalentEmissions": 10000
},
{
"gas": "nf3",
"gasGWP": 17200,
"purchasedAmount": 30,
"CO2EquivalentEmissions": 516000
},
{
"gas": "hfc134a",
"gasGWP": 1430,
"purchasedAmount": 50,
"CO2EquivalentEmissions": 71500
},
{
"gas": "c2f6",
"gasGWP": 12200,
"purchasedAmount": 70,
"CO2EquivalentEmissions": 854000
},
{
"gas": "c6f14",
"gasGWP": 9300,
"purchasedAmount": 1123,
"CO2EquivalentEmissions": 10443900
},
{
"gas": "r422a",
"gasGWP": 3143,
"purchasedAmount": 595,
"CO2EquivalentEmissions": 1870085
},
{
"gas": "hfc125",
"gasGWP": 3500,
"purchasedAmount": 582,
"CO2EquivalentEmissions": 2037000
},
{
"gas": "r502",
"gasGWP": 0,
"purchasedAmount": 182,
"CO2EquivalentEmissions": 0
},
{
"gas": "r401b",
"gasGWP": 14,
"purchasedAmount": 56,
"CO2EquivalentEmissions": 784
},
{
"gas": "r422d",
"gasGWP": 2729,
"purchasedAmount": 19,
"CO2EquivalentEmissions": 51851
}
],
"totalCO2EquivalentEmissions": 7195.284432
}
"""
)
calculated_data = PurchasedGases.to_dict(input_data)
calculated_data['totalCO2EquivalentEmissions']
- Parameters:
input_data - (dict) input data that follows the JSON schema
EPA Equation Analysis¶
Purchased gases calculates the carbon content (or emission factor) for some complex purchased gas streams.
These complex gas streams include:
Gas |
---|
CO2 |
CH4 |
N2O |
HFC23 |
HFC32 |
HFC31 |
HFC125 |
HFC134 |
HFC134a |
HFC143 |
HFC143a |
HFC152 |
HFC152a |
HFC161 |
HFC227ea |
HFC236cb |
HFC236ea |
HFC236fa |
HFC245ca |
HFC245fa |
HFC365mfc |
HFC4310mee |
SF6 |
NF3 |
CF4 |
C2F6 |
C3F8 |
c-C4F8 |
C4F10 |
C5F12 |
C6F14 |
R-401A |
R-401B |
R-401C |
R-402A |
R-402B |
R-403B |
R-404A |
R-406A |
R-407A |
R-407B |
R-407C |
R-407D |
R-407E |
R-408A |
R-409A |
R-410A |
R-410B |
R-411A |
R-411B |
R-413A |
R-414A |
R-414B |
R-417A |
R-422A |
R-422D |
R-423A |
R-426A |
R-428A |
R-434A |
R-500 |
R-502 |
R-507 |
R-508A |
R-508B |
The fundamental calculations for each purchased gas Component are their
These equations are derived from Equation 4 from [EPA2015_p11].
where \(\text{CO}_2\; Equivalent\; Emissions_{gas}\) is the total CO2 equivalent in merit unit pounds, \(GWP_{gas}\) is the global warming potential for that gas.
For purchased gases, the \(\text{CO}_2\; Equivalent\; Emissions_{gas}\) in metric tons is calculated. The formula is:
This equation is derived from [EPA2015_p11].
where \(gas\) is the purchased gas. Note that in atomic6 final values are converted into \(metric \; tons\).