Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

US-MISO has large negative 'unknown' value #1482

Closed
corradio opened this issue Jun 28, 2018 · 14 comments
Closed

US-MISO has large negative 'unknown' value #1482

corradio opened this issue Jun 28, 2018 · 14 comments

Comments

@corradio
Copy link
Member

invalid point: {'zoneKey': 'US-MISO', 'datetime': datetime.datetime(2018, 6, 28, 0, 30, tzinfo=tzfile('/usr/share/zoneinfo/America/New_York')), 'production': {'coal': 39985.0, 'gas': 16080.0, 'nuclear': 11306.0, 'wind': 1292.0, 'unknown': -313.0}, 'storage': {}, 'source': 'misoenergy.org', 'schemaVersion': 1}, reason:US-MISO: key unknown has negative value -313.0
@alixunderplatz
Copy link
Collaborator

@corradio Can you extract the unknown time series for the last couple of days from the database and put it in a graph? or is the negative unknown value not recorded? Unknown category looks a bit like solar during the day, but might also be pumped storage (I feel like there was some info in the MISO issue back then... but I have no time to check atm)

@corradio
Copy link
Member Author

corradio commented Jun 28, 2018 via email

@systemcatch
Copy link
Collaborator

Quoting the Miso site;

The category listed as “Other” is the combination of Hydro, Pumped Storage Hydro, Diesel, Demand Response Resources, External Asynchronous Resources and a varied assortment of solid waste, garbage and wood pulp burners."

So pumped hydro?

@alixunderplatz
Copy link
Collaborator

@systemcatch the negative part most likely comes from pumping, yeah. But then we should probably dismiss "other" as a whole, as pumping while generating will reduce the output of this category and therefore the emissions, too.
Would be nice if somebody could drop a timeseries of the positive part of this category anyway

@brunolajoie
Copy link
Contributor

This is the historical data we have for MISO unknown production (in MW)
(mean value when available: 1000MW)
image

image

@jarek
Copy link
Collaborator

jarek commented Jul 29, 2018

This is still happening, still due to the negative "other" - mostly at night, supporting the pumped storage theory.

We could write and ask if there is a separate source listing real-time pumping use, though scanning through their website I didn't see one - and https://www.misoenergy.org/markets-and-operations/RTDataAPIs/ has a quite extensive list already...

Another idea would be to try to establish usual or average mix of what is in "other", to help us make the decision on what to do with it.

If the maximum value of "other" is ~3 GW, this is in worst case around 5% of the total demand. It's probably not the worst approximation to just drop the "other" altogether. (From a CO2eq point of view, we have more inaccuracy from different kinds of coal anyway...)

@corradio
Copy link
Member Author

What about we update the parser and set to 0 negative values that are below 1% of total production (instead of looking at an absolute criterion, let's look at a relative one).

@jarek
Copy link
Collaborator

jarek commented Jul 29, 2018

Data point: from https://en.wikipedia.org/wiki/List_of_pumped-storage_hydroelectric_power_stations, https://en.wikipedia.org/wiki/Ludington_Pumped_Storage_Power_Plant is in MISO area (Michigan) with listed generating capacity of 2172 MW. That actually lines up kinda nicely with the values in charts in Bruno's post.

Another idea: look through MISO website for historical reports as to fuel sources per year, and compare with what is listed in "other"

@jarek
Copy link
Collaborator

jarek commented Sep 1, 2018

Idea about simple possible solution: whenever "unknown"/MISO's "other" is negative, assign it entirely to hydro storage; when it's positive, assign it to "unknown".

That is, when "other" is -1700 MW, that is possibly made up of say 200 MW run-of-river hydro, 100 MW diesel, and -2000 MW of hydro storage. Instead we assign the whole -1700 MW to hydro storage.

Some data from yesterday (Friday before a long weekend): MISO peak load was just under 100 GW; in the morning once "other" returned to positive the low was around 65 GW. The highest value seen for "other" was 3.2 GW near 2pm local time when the load peaked.

Upsides:

  • we have more data, including about hydro storage
  • we have continuous data
  • overall I think it won't hurt accuracy that much - given 65 GW low load, even a 3 GW error is less than 5%, this is less than the error in e.g. estimating CO2eq intensity of "coal"

Downsides:

  • this hides some thermal generation in "other" overnight -> but it explicitly doesn't include coal nor natural gas (see systemcatch's quote above), and it's significantly less than 5% of the generation
  • this under-estimates the actual energy being stored in hydro storage -> but in the current situation we don't show the hydro storage at all
  • hydro storage discharge will be in "other" and thus given a carbon penalty -> but this happens currently anyway
  • energy stored in hydro storage will never be explicitly consumed -> does that break anything on the backend?
  • we make assumptions, which the site generally doesn't like doing

Thoughts?

@brunolajoie
Copy link
Contributor

brunolajoie commented Sep 2, 2018

In terms of real-world physics, this looks fair enough, especially as there is less chance than average to have both storage AND other thermal (diesel, solid waste, garbage and wood pulp burners) at the same time. Storage is when prices are the lowest

I'll let oli have a say about the backend data pipeline.

@corradio
Copy link
Member Author

corradio commented Sep 2, 2018 via email

@jarek
Copy link
Collaborator

jarek commented Sep 15, 2018

An alternative is to dig up statistical data on what actually makes up this "unknown" category over longer periods of time. MISO might have it on their website... Unfortunately I don't have time to go searching at the moment.

Last couple of days MISO hasn't gone negative overnight, it looks like this as a sample:

image

@jarek
Copy link
Collaborator

jarek commented Oct 8, 2018

OK, happening again, e.g. currently -421 MW at 2:45 local time

@corradio
Copy link
Member Author

corradio commented Jan 6, 2020

Closing due to inactivity. Thank you all for your inputs!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

5 participants