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

Add a storage/export graph in 24h history #1030

Closed
ggaulier opened this issue Jan 26, 2018 · 23 comments
Closed

Add a storage/export graph in 24h history #1030

ggaulier opened this issue Jan 26, 2018 · 23 comments

Comments

@ggaulier
Copy link

Congratulation first
A suggestion: put exports or net exports (in negative) in the graph "Origin of electricity in the last 24 hours"
Would like to know how it correlates with renewables production in Germany.
Best

@alixunderplatz
Copy link
Collaborator

alixunderplatz commented Jan 27, 2018

Hi @ggaulier,
do you mean something like this from energy-charts.de:

image

It would definitely help to "flat out" the "origin of electricity" chart a bit, so this will also show the actual "demand profile".
I noticed that Estonia and Latvia, for example, are often a mess when it comes to the origin, because they produce and import electricity that is meant to supply Lithuania, too. That causes very "artistic" origin-graphs.

image

If we displayed all the exports as a line in the negative area below the axis and the difference of "origin minus exports" as line for "domestic demand" this could help a bit

@corradio
Copy link
Member

One thing to keep in mind is that exports do not change the consumption mix, which is why we don't show them.
Also, we would have to change the title, because it doesn't make sense to have negative quantities in the "origin of electricity"

@alixunderplatz
Copy link
Collaborator

Right, this is not supposed to impact the "consumption mix" / the "CO2 intensity" of a country/region.

I know you are aware of what this looks like, but I will try to outline the effects and intention of including exports in the graph using Estonia as an example:
Looking at the second screenshot I posted above from Estonia, it might be confusing to some people, why such strange peaks from power import appear. Looking at the exchange arrows on the map may make things a bit clearer already, no doubt.

Balancing and displaying the exchanges with domestic generation and demand in a seperate graph might further improve the comphrehensibility when it comes to that. I know, adding an additional fourth graph can be "overloading" the left panel optically and is not ideal.

I tried to highlight what including exports in the negative part will look like.
In this special case, there is a clear correlation between exports and imports, since almost everything that comes from Finland is exclusively related to market effects in Lithuania and Latvia. There is a generation deficit in Latvia and, even worse, Lithuania. So energy is partially imported from Finland, via DC cables, which causes a power flow towards the southern Balltic states Latvia and Lithuania via Estonia and Russia/Belorussia (Baltic states are still a part of that synchronous region). Lucky Estonia gets its CO2 intensity "improved", because the domestic energy generation is being "pushed" to the south through the grid. No problem, this is what the algorithm is supposed to do for such reasons.

image

Including exports in the negative part as an area will mainly be another optical support.

Having a simplified graph showing the calculated balanced load (or given load from the data) in a state will show how much "unrequested" generation and import is flowing over the borders.
In this second diagram, you can clearly see that the balance (green) between exports (blue) and imports (yellow) is close to 0 MW most of the time for Estonia, and the calculated domestic demand (red) shows a typical load profile, which is almost entirely covered by domestic generation (black).

image

Such a simplified graph can have a similar outcome for countries that are highly interconnected and have a relatively low demand compared to their transmission capacity, like Switzerland, Austria, for example. These countries actually don't deserve their CO2 intensity to be spoiled by "external" sources, but that's how it is.
For other regions with a generation deficit, it will show the gap between demand and domestic generation, which is the cause for physical imports.

@HansHyde
Copy link

HansHyde commented Jan 28, 2018

Alex, what you are seeing in your second graph is what I have been trying to describe to all... to no avail.

[removed by Hans]

@HansHyde
Copy link

HansHyde commented Jan 28, 2018

[removed by Hans]

1 similar comment
@HansHyde
Copy link

HansHyde commented Jan 28, 2018

[removed by Hans]

@corradio
Copy link
Member

@alixunderplatz you have a valid point.
I will try to think of a good way to show the part of the imports that are solely there for exporting purposes. I think the angle could be to highlight that while importing higher-co2 electricity is a bad thing, it is not easy to avoid as they come from exporting needs/requirements (as opposed to a deficit in production).

Not an easy story to tell visually and simply. It might very well be that adding the negative part is the only option.

@brunolajoie
Copy link
Contributor

Open question here:
I'm wondering how we could ever tell, rigorously, that "a country is importing for the sole purpose of exporting" ?

If its a bit "unfair" to attribute these imports (and the related CO2 imported) to such country, what would be the alternative? Getting back to "production-only" CO2 intensity would also be unfair for some other countries, that are clearly importing for their own consumption purposes.

@ggaulier
Copy link
Author

Hello,
Thanks Alex, this is what I mean
I'm not a specialist so I'm not sure I understand well other replies! Interesting anyway.
Best

@alixunderplatz
Copy link
Collaborator

@brunolajoie
Hi Bruno! In my comment, I just wanted to point out that it might be helpful to see an "exchange balance" or something like a "domestic demand curve" as an optical comparison to the generation or the individual exchanges.

I have no doubt, that any exports influence another region's CO2 intensity, because the grid is highly interconnected and electricity mostly follows physical laws (in AC grids).

To your question "how could we ever tell that a country is importing for the purpose of exporting", I want to point at the example I gave for Estonia: by balancing load vs. generation. That particular export flow is caused by an energy input via DC cable, which is, in this special case, a 100% market-driven import of the nordpool market to cover the neighbours' demand. In this case, it might be helpful to take a look at the actual "commercial flows" of a country. I predict from my gut feeling, without having looked it up, the commercial flow for Estonia it will mostly be 0 MW for the displayed hours of that day, for Lithuania around 1000 MW import and Latvia a few hundred MW import.

Again, in my opinion, it could be helpful to have a simplified overview of "total generation vs. load vs. imports vs. exports".

@brunolajoie
Copy link
Contributor

brunolajoie commented Jan 29, 2018

Good point! Commercial flow might be helpful indeed to attribute "responsibility" of consumption (versus physical flow). But commercial flows are only day-ahead, not real time...so it won't responsibilize consumers based on the real time status of the grid...It's a tricky choice! Do we want to make a map close to physical reality or commercial plans? but hey interesting thoughts! Happy to discuss further if we see practical implementations potential to the EMap

@corradio corradio changed the title (net) exports in the graph "Origin of electricity in the last 24 hours" Showing exports in 24h history Feb 1, 2018
@jarek
Copy link
Collaborator

jarek commented Feb 3, 2018

I was also thinking about this. My suggestion would be to draw a separate line with value of production+imports-exports on the "origin of electricity" chart when exports are more than ~5% of productions+imports.

@corradio
Copy link
Member

I like having a simple case to think about things. For example here, El Hierro is having a lot of wind, triggering storage units to use pumped storage.
image

One thing I wanted to do is to have the "origin of electricity" curve represent the load curve (as right now it sums up to the total amount of incoming electricity - i.e. production + imports + discharge).
The drawback summing up to the load is that the gust of wind triggering a storage will not really be visible on the graph (as the load more or less stays the same), and that's a shame.

For me this is a good rationale for showcasing "negative areas" (storage + exports). However, the load curve will still not be visible. There is also a challenge in colouring those areas, as exports will all have the same colour (but maybe that's not a problem).

Another solution is to indeed show an area graph that sums to the load curve, and then show another graph that shows the amount of electricity stored or exported, as positive values. The wind gust will then be visible on the storage graph (not on the load, except for the % change). This will enable the axes to become more readable.

Unfortunately I don't think showing a load curve on top of an area graph with positive / negative values will work due to our colours.

@corradio
Copy link
Member

corradio commented Apr 1, 2018

This is an example with Germany for example:
image

There's a lot of information.

Here's an idea:
We could show an area chart, coloured by the zone's carbon intensity, showing storage and exports over time. This would even highlight how small the Tesla battery is in AUS.

For the load information, I've personally come to the conclusion that it's more important to show overall volume of electricity incoming + outgoing, instead of "netting" and displaying the load.

Do you agree with adding a new graph?

@jarek
Copy link
Collaborator

jarek commented Apr 2, 2018

To be honest I have started to like the idea of scaling the origin of electricity so that it matches the load curve. Currently the origin of electricity looks un-intuitive in Balkans and Baltics.

The problem with that is defining what such a chart actually is and what to call it, because it's not origin of electricity in MW/GW anymore. "Fuel mix of local load" is the best I can come up with. Then we lose absolute generation values in MW/GW, which might be a good thing or a bad thing depending how you look at it.

How about scaling generation+imports according to local load, and drawing exports/storage as negative on the same chart? Can it use the same units and would the overall height be "correct"? I'm not sure how the math works on this.

Adding another chart is an option but then we have a lot of charts.

Or we could just decide that the charts for highly interconnected regions like the Baltics are unintuitive because the system behaviour there is complicated and we value accuracy over intuitiveness.

(I think the issues of fairness of scoring import-for-export brought up above are largely separate from the chart display.)

@brunolajoie
Copy link
Contributor

brunolajoie commented Apr 2, 2018

Its quite an interesting idea indeed to scale the chart down, cause the two figures that matters are "total load in GW", and "percentage of each fuel/import in the consumption mix"

@corradio
Copy link
Member

corradio commented Apr 2, 2018 via email

@systemcatch
Copy link
Collaborator

No comment on showing exports, others have better & more detailed ideas. One thing I will say is that if another chart is added things will become even more cramped than they are now.

It's always bugged me that the origin of electricity graph is hidden and requires scrolling to see it when a zone is clicked on, imo this is one if not the most interesting graph in the whole project yet it's hidden and small. I know that contributors can zoom in to display problems/interesting events but honestly I wouldn't rely on most people being able to do that.

I think we should make the left panel expandable as well as collapsible (#1282) then we can display graphs at bigger sizes and not have to worry about space so much anymore. We could even allow a graph to be expanded into it's own tab/window for serious detail! #crazyideas.

@corradio
Copy link
Member

corradio commented May 4, 2018

I've had an extensive chat @brunolajoie about this topic.
We really want to showcase where electricity comes from and be able to have windgusts to show up.
That prohibits showing a curve that sums up to the load.
The next information that makes sense to show is the storage/exports (you want to see that a windgust triggers a storage/export). That would warrant another graph.

We've tried it and negative graphs won't work due to axis values. Also it complicates the UI significantly.

So if there's anything to improve: add a new graph with "outgoing power" (storage/exports).

cc @jbuverud FYI

@corradio corradio changed the title Showing exports in 24h history Add a storage/export graph in 24h history May 4, 2018
@brunolajoie
Copy link
Contributor

brunolajoie commented May 4, 2018

That will be clear indeed:

  • a carbon intensity graph
  • a "incoming power" graph, that is the basis for computing the zone carbon intensity
  • a "outgoing power" graph below, that does not impact the zone carbon intensity
  • a price graph

@jarek
Copy link
Collaborator

jarek commented Aug 22, 2018

For what it's worth, when using the Electricity Map lately I have wished for a fourth graph for "outgoing power" as suggested by Bruno on May 4. So +1 on this for me.

@corradio
Copy link
Member

corradio commented Jan 6, 2020

Hi all,

Is this still relevant? Does anyone still miss showing storage / exports?
cc @robertahunt

Olivier

@Kongkille
Copy link
Contributor

We are redoing some of the UI for historical view, and things are quite cramped already so I don't think there are any direct actions here.

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

8 participants