Skip to content

coal_upstream.py

Matt Jamieson edited this page May 19, 2020 · 4 revisions

Description: This data will generate the annual emissions from coal mining and transportation using life cycle inventory developed at the National Energy Technology Laboratory combined with fuel receipt data from EIA. The provided life cycle inventory for coal mining is based on 2016 data (measured methane emissions, etc.) and is provided on a mass basis - per kg of coal. As such, the annual inventory developed won't be completely representative of any year outside of 2016; however, this isn't necessarily any different than other life cycle data which was developed using data in a given year and remains static until the next update. Likewise the coal transportation data is fixed for the year 2016; however, it doesn't respond to the EIA data in the same manner. The kg-km amounts of transportation by mode are dependent only on the power plant location and source of coal, as mapped by the module, so the only thing that could change the annual coal transportation inventory is if a particular plant began receiving coal of a different type, from a different type of mine, and from a different location.

Functions:

  • coal_upstream.generate_upstream_coal: This will download the EIA data if it doesn't already exist, and use the fuel consumption data for the given year to scale the NETL life cycle inventory for mining.

Required data: EIA-7a - Historical coal production - Coal supply region

EIA-923, page 5 - Fuel Receipts and Costs - Mass of coal, coal type, coalmine type

coal_mining_lci.csv - NETL mining emissions

Coal_model_transportation_inventory.xlsx - NETL transportation emissions

2016_Coal_Trans_By_Plant_ABB_Data.csv - average transportation distances between NERC regions and coal supply regions for 2016

Clone this wiki locally