singularity-energy / open-grid-emissions

Tools for producing high-quality hourly generation and emissions data for U.S. electric grids
MIT License
67 stars 4 forks source link

Implement method to fill missing NOx and SO2 emissions in CEMS #153

Open grgmiller opened 1 year ago

grgmiller commented 1 year ago

Currently, we fill missing CO2 emissions data in CEMS, which we identify as data that is missing, or is reported as zero when fuel consumption is non-zero. However, we do not yet implement a similar method for filling missing NOx and SO2 data in CEMS.

Part of the reason this was not implemented as part of https://github.com/singularity-energy/hourly-egrid/pull/152 is that this is a bit more complicated: instead of a fuel specific emission factor for CO2, NOx and SO2 emission factors also depend on the prime mover and boiler firing type, which will require more complicated crosswalks between boiler-level data and unit level data to implement.

grgmiller commented 1 year ago

One simple fix could be to use non-missing data to calculate a unit-specific average nox rate and use that to fill in the missing hours